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

PreOrderVariant[]

getSelectedVariant

() => PreOrderVariant | null

handleSwatchSelect

(modal: HTMLElement, option: Element, variants: PreOrderVariant[]) => void

Returns:

void