diff --git a/src/renderer/components/modals/ThemeSettings.tsx b/src/renderer/components/modals/ThemeSettings.tsx new file mode 100644 index 0000000..d20091a --- /dev/null +++ b/src/renderer/components/modals/ThemeSettings.tsx @@ -0,0 +1,45 @@ +import { useSettingsStore } from '@/stores/settings-store'; +import { Label } from '@/components/ui/label'; +import { RadioGroup, RadioGroupItem } from '@/components/ui/radio-group'; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; + +export function ThemeSettings() { + const { theme, accentColor, fontFamily, setSetting } = useSettingsStore(); + + return ( +
+
+ + setSetting('theme', v as 'light' | 'dark' | 'auto')}> +
+
+
+
+
+
+ + +
+
+ + +
+
+ ); +} \ No newline at end of file