import React, { useState, useEffect } from 'react'; import { db } from '../../firebase/config'; import { ref, onValue, set, update } from 'firebase/database'; import { Settings, Percent, DollarSign, Store, Globe, Bell, Save } from 'lucide-react'; export default function SettingsPlus() { const [settings, setSettings] = useState({ restaurantName: 'Resto OS Premium', currency: 'USD', taxRate: 16, serviceCharge: 10, language: 'es', timezone: 'America/Mexico_City' }); const [saving, setSaving] = useState(false); useEffect(() => { onValue(ref(db, 'config/settings'), (snapshot) => { if (snapshot.exists()) setSettings(snapshot.val()); }); }, []); const handleSave = async () => { setSaving(true); await set(ref(db, 'config/settings'), settings); setTimeout(() => setSaving(false), 800); }; return (
Ajustes generales del sistema ERP
Los cambios se aplicarán a todos los terminales.