From be3af42fc53f2fe20389f949a52122dee7c9813c Mon Sep 17 00:00:00 2001 From: Amit Haridas Date: Fri, 5 Jun 2026 19:32:43 +0530 Subject: [PATCH] feat(renderer): ThemeSettings tab (mode, accent, font) --- .../components/modals/ThemeSettings.tsx | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/renderer/components/modals/ThemeSettings.tsx 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