function SettingsList() {
const [settings, setSettings] = React.useState({
notifications: true,
darkMode: false,
analytics: true,
});
return (
<div className="space-y-4">
<div className="flex items-center justify-between">
<div>
<div className="font-medium">Push Notifications</div>
<div className="text-sm text-gray-500">Receive push notifications</div>
</div>
<Switch.Root
checked={settings.notifications}
onCheckedChange={(checked) =>
setSettings({ ...settings, notifications: checked })
}
>
<Switch.Thumb />
</Switch.Root>
</div>
<div className="flex items-center justify-between">
<div>
<div className="font-medium">Dark Mode</div>
<div className="text-sm text-gray-500">Use dark theme</div>
</div>
<Switch.Root
checked={settings.darkMode}
onCheckedChange={(checked) =>
setSettings({ ...settings, darkMode: checked })
}
>
<Switch.Thumb />
</Switch.Root>
</div>
</div>
);
}