feat: enhance variant handling in selector and layout components for improved display and selection

This commit is contained in:
2026-08-10 16:34:02 -03:00
parent 0769bb8683
commit 9ea85b7924
5 changed files with 86 additions and 6 deletions

View File

@@ -4,11 +4,21 @@ export interface CartItemProduct {
variants?: CartItemVariant[];
}
export interface CartItemVariantOption {
value: string;
label: string;
}
export type CartItemVariantValue =
| string
| CartItemVariantOption
| Array<string | CartItemVariantOption>;
export interface CartItemVariant {
id: number;
precio: string;
stock_tecnico: number | null;
values: Record<string, string | string[]>;
values: Record<string, CartItemVariantValue>;
}
export interface CartItem {