Repository URL to install this package:
|
Version:
2.1.14 ▾
|
import { MultipleShippingProps as MultipleShippingPlaceholderProps } from 'abstractions/Checkout/GuestUser/MultipleShipping'
import {
ListOfToggleProps,
ShippingMethodOptionItemProps,
} from 'presets/Checkout/ShippingMethodOption'
import { ProductItemDetailProps } from 'presets/ProductPieces/ProductItem'
import { CommentBoxProps } from '@skava/ui/dist/forms/views/CommentBox'
import { ItemProps } from 'presets/ProductPieces/ProductItem'
export interface ClickHandler extends Function {
(event: Event, item?: ShippingMethodOptionItemProps): void
}
export interface ShippingMethodArgument {
identifier?: string
item: ShippingMethodOptionItemProps
}
export interface ShippingMethodClickHandler extends Function {
(args: ShippingMethodArgument): void
}
export interface MultipleShippingProps
extends MultipleShippingPlaceholderProps,
ProductItemDetailProps {
identifier?: string
shippingMethodOptionList?: ListOfToggleProps
deliveryInstructionConfig?: CommentBoxProps
productItem?: ItemProps
handleShippingMethodChange?: ShippingMethodClickHandler
}