import React from 'react'; import { Package, AlertCircle, Thermometer, Clock } from 'lucide-react'; import { Card, Input } from '../../../../../components/ui'; import type { InventorySettings } from '../../../../../api/types/settings'; interface InventorySettingsCardProps { settings: InventorySettings; onChange: (settings: InventorySettings) => void; disabled?: boolean; } const InventorySettingsCard: React.FC = ({ settings, onChange, disabled = false, }) => { const handleChange = (field: keyof InventorySettings) => ( e: React.ChangeEvent ) => { const value = e.target.type === 'checkbox' ? e.target.checked : e.target.type === 'number' ? parseFloat(e.target.value) : e.target.value; onChange({ ...settings, [field]: value }); }; return (

Gestión de Inventario

{/* Stock Management */}

Control de Stock

{/* Expiration Management */}

Gestión de Caducidad

{/* Temperature Monitoring */}

Monitorización de Temperatura

{settings.temperature_monitoring_enabled && ( <> {/* Refrigeration */}
{/* Freezer */}
{/* Room Temperature */}
{/* Alert Timing */}
Alertas de Desviación
)}
); }; export default InventorySettingsCard;