/** * Tipo para los estados de convención posibles en el sistema POS * * Colores según Figma: * * | Estado | Light Mode | Dark Mode | * |--------|------------|-----------| * | `available` | #0e79fd (azul) | #93d1fd (azul claro) | * | `occupied` | #af460e (naranja) | #f5a927 (amarillo) | * | `reserved` | #7e22ce (morado) | #c084fc (morado claro) | * | `outOfService` | #3f3f46 (gris) | #a1a1aa (gris claro) | */ export type ConventionStatus = 'available' | 'occupied' | 'reserved' | 'outOfService'; /** * Props del componente POSConvention * * Componente de leyenda para mostrar el estado de las mesas en el sistema POS. * Muestra un indicador circular de color con su respectiva etiqueta. */ export interface POSConventionProps { /** * Estado de la convención a mostrar * * - `available`: Disponible (Azul) * - `occupied`: Ocupada (Naranja) * - `reserved`: Reservada (Morado) * - `outOfService`: F. de Servicio (Gris) * * @default 'available' */ status?: ConventionStatus; /** * Clases CSS adicionales para el contenedor */ className?: string; } //# sourceMappingURL=POSConvention.types.d.ts.map