refactor(ticket-selector): consume compact remote options

This commit is contained in:
2026-08-14 10:14:46 -03:00
parent 8ff9ed216c
commit f7983b109f
6 changed files with 160 additions and 140 deletions

View File

@@ -118,11 +118,23 @@ export interface CatalogFeaturedItemVariant {
}
export interface CatalogVariantOptionsResponse {
variants: CatalogFeaturedItemVariant[];
options: Record<string, CatalogVariantValue[]>;
selectors: CatalogVariantSelector[];
selected_values: Record<string, string | string[]>;
resolved_variant_id: number | null;
resolved_variant: CatalogFeaturedItemVariant | null;
valid: boolean;
available_variant_count: number;
matching_variant_count: number;
price_range: {
minimum: string;
maximum: string;
};
}
export interface CatalogVariantSelector {
key: string;
label: string;
options: CatalogVariantValue[];
enabled: boolean;
}
export interface CatalogFeaturedItem {