Interface ICustomisationStepData
Properties
description
description: string
imageSrc
imageSrc: string
internalData
internalData: any
preventClick
preventClick: boolean
Methods
getFilteredOptionIds
- getFilteredOptionIds(options: readonly {
displayOptions: { readonly id: string; readonly name: string; readonly text: string; readonly image: string; readonly disabled: boolean; readonly pricePackage: { readonly price: number; readonly currency: string; readonly state: PRICE_STATE; }; };
internalData: any;
matchesGridIdentifier: ((gridId: string) => boolean);
name: string;
}[], optionToFilter: Map<string, IFilter>, filterToOptions: Map<IFilter, string[]>): string[]
-
Parameters
-
options: readonly {
displayOptions: { readonly id: string; readonly name: string; readonly text: string; readonly image: string; readonly disabled: boolean; readonly pricePackage: { readonly price: number; readonly currency: string; readonly state: PRICE_STATE; }; };
internalData: any;
matchesGridIdentifier: ((gridId: string) => boolean);
name: string;
}[]
-
optionToFilter: Map<string, IFilter>
-
filterToOptions: Map<IFilter, string[]>
Returns string[]
getGridInfos
- getGridInfos(optionIds: string[]): GridInfo[]
-
getSelectedOptionIds
- getSelectedOptionIds(): string[]
-
Returns string[]
Brief
Additional text shown on each step (ex: selected product)