Revert "feat: enhance variant attribute handling across components for improved selection and display"

This reverts commit 56f602d876.
This commit is contained in:
2026-08-10 16:17:09 -03:00
parent c645feba80
commit 0769bb8683
9 changed files with 35 additions and 191 deletions

View File

@@ -1,5 +1,3 @@
import { VariantAttributeValue } from '../catalog/catalog.interface';
export interface CartItemProduct {
nombre: string;
imagen: string | null;
@@ -10,7 +8,7 @@ export interface CartItemVariant {
id: number;
precio: string;
stock_tecnico: number | null;
values: Record<string, VariantAttributeValue>;
values: Record<string, string | string[]>;
}
export interface CartItem {

View File

@@ -47,17 +47,6 @@ export interface ProductAttribute {
export type InventoryPolicy = 'tracked' | 'unlimited';
export interface VariantAttributeOptionValue {
value: string;
label: string;
}
export type VariantAttributeValue =
| VariantAttributeOptionValue
| VariantAttributeOptionValue[]
| string
| string[];
export interface CatalogItemVariant {
id: number;
descripcion?: string | null;
@@ -70,7 +59,7 @@ export interface CatalogItemVariant {
maximum_use_date?: string | null;
effective_minimum_use_date?: string | null;
effective_maximum_use_date?: string | null;
values: Record<string, VariantAttributeValue>;
values: Record<string, string | string[]>;
}
export interface SelectedCatalogItemVariant extends CatalogItemVariant {
@@ -109,7 +98,7 @@ export interface CatalogFeaturedItemVariant {
descripcion?: string | null;
precio?: string;
stock_tecnico: number | null;
values: Record<string, VariantAttributeValue>;
values: Record<string, string | string[]>;
}
export interface CatalogFeaturedItem {