Repository URL to install this package:
|
Version:
2.0.17 ▾
|
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;
}