Home > widget-integration > CombinedProductListingsController > resolveCurrentVariantIdForChange

CombinedProductListingsController.resolveCurrentVariantIdForChange() method

Signature:

resolveCurrentVariantIdForChange(getVariantIdFromUrl: () => string, getSelectedVariant: () => PreOrderVariant | null, getFirstAvailableVariant: () => PreOrderVariant | null): {
		variantId: string;
		source: string;
	};

Parameters

Parameter

Type

Description

getVariantIdFromUrl

() => string

getSelectedVariant

() => PreOrderVariant | null

getFirstAvailableVariant

() => PreOrderVariant | null

Returns:

{ variantId: string; source: string; }