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; }