'use client'; import { DashboardLayout } from '@/components/layout/dashboard-layout'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Badge } from '@/components/ui/badge'; import { User, Bell, Shield, Key, Globe, Trash2, Save, UserPlus, Mail } from 'lucide-react'; import { demoUser } from '@/lib/demo-data'; export default function SettingsPage() { return (

Settings

Manage your account, notifications, and security.

{/* Profile */} Profile
AR

JPG, PNG. Max 2MB

{/* Security */} Security
{/* Notifications */} Notifications
{[ { label: 'New orders', description: 'Get notified when a new order is placed', enabled: true }, { label: 'Order status updates', description: 'Notifications when order status changes', enabled: true }, { label: 'Daily summary', description: 'Receive a daily summary of your sales', enabled: false }, { label: 'Weekly reports', description: 'Weekly analytics and performance report', enabled: true }, { label: 'Marketing emails', description: 'Tips, product updates, and promotions', enabled: false }, ].map((setting) => (

{setting.label}

{setting.description}

))}
{/* Sidebar */}
{/* Team */} Team Members
{[ { name: 'Alex Rivera', email: 'alex@scanmenu.app', role: 'Owner' }, { name: 'Jordan Kim', email: 'jordan@scanmenu.app', role: 'Staff' }, { name: 'Sam Patel', email: 'sam@scanmenu.app', role: 'Staff' }, ].map((member) => (
{member.name.split(' ').map(n => n[0]).join('')}

{member.name}

{member.email}

{member.role}
))}
{/* API Keys */} API Keys

Live Key

sk_live_•••••••••••4xK2

{/* Danger Zone */} Danger Zone

Permanently delete your restaurant and all associated data.

); }