Home > widget-integration > CombinedProductListingsController > initCombinedListingState
CombinedProductListingsController.initCombinedListingState() method
Resolve child product for the selected parent variant and initialise state on modal open.
Signature:
initCombinedListingState(modal: HTMLElement, preOrderVariants: PreOrderVariant[], getSelectedVariant: () => PreOrderVariant | null, handleSwatchSelect: (modal: HTMLElement, option: Element, variants: PreOrderVariant[]) => void): void;
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
modal |
HTMLElement | |
|
preOrderVariants | ||
|
getSelectedVariant |
() => PreOrderVariant | null | |
|
handleSwatchSelect |
(modal: HTMLElement, option: Element, variants: PreOrderVariant[]) => void |
Returns:
void