Home > widget-integration > CombinedProductListingsController > updateCombinedQuickViewUI

CombinedProductListingsController.updateCombinedQuickViewUI() method

Full UI update orchestration for combined listing products in quick-view. Handles: no-variant state (clear child, disable swatches, reset slider), variant-selected state (price/ATC, labels, detail link, slider sync).

Signature:

updateCombinedQuickViewUI(modal: HTMLElement, selectedVariant: PreOrderVariant | null, fallbackImages: ProductImage[], sliderRef: {
		slick(method: string, ...args: unknown[]): unknown;
	} | null, hooks: CombinedQuickViewUIHooks): void;

Parameters

Parameter

Type

Description

modal

HTMLElement

selectedVariant

PreOrderVariant | null

fallbackImages

ProductImage[]

sliderRef

{ slick(method: string, ...args: unknown[]): unknown; } | null

hooks

CombinedQuickViewUIHooks

Returns:

void