export type VariationType = 'color' | 'size' | 'custom'

export interface Variation {
  id: string
  name: string
  type: VariationType
  values: string[]
}

export const DEFAULT_VARIATIONS: Variation[] = [
  { id: 'default-color', name: 'Color', type: 'color', values: ['Red', 'Blue', 'Black'] },
  { id: 'default-capacity', name: 'Capacity', type: 'size', values: ['64GB', '128GB', '256GB'] },
  { id: 'default-guarantee', name: 'Guarantee', type: 'custom', values: ['1 Year', '2 Years'] },
]

export const COLOR_OPTIONS = ['Red', 'Blue', 'Green', 'Black', 'White', 'Silver', 'Gold', 'Navy']
export const SIZE_OPTIONS = ['XS', 'S', 'M', 'L', 'XL', 'XXL', '64GB', '128GB', '256GB', '512GB', '1TB']
