'use client' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { Switch } from '@/components/ui/switch' import { Label } from '@/components/ui/label' import { DynamicTimeNoSSR } from '@/components/DynamicTimeNoSSR' import { useAtom } from 'jotai' import { settingsAtom } from '@/lib/atoms' import { Settings } from '@/lib/types' import { saveSettings } from '../actions/data' export default function SettingsPage() { const [settings, setSettings] = useAtom(settingsAtom) const updateSettings = async (newSettings: Settings) => { await saveSettings(newSettings) setSettings(newSettings) } if (!settings) return null return (