From ba5b4816170bc1c35b957865ff4cd5bc7ed6546c Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Sun, 28 Dec 2025 22:43:05 +0800 Subject: [PATCH] refactor: simplify theme toggle implementation in HomeSidebar and ThemeToggle components --- .../components/home-sidebar/HomeSidebar.tsx | 49 ++++++++++--------- web/src/components/ui/theme-toggle.tsx | 13 +++-- 2 files changed, 35 insertions(+), 27 deletions(-) diff --git a/web/src/app/home/components/home-sidebar/HomeSidebar.tsx b/web/src/app/home/components/home-sidebar/HomeSidebar.tsx index bfca8a35..2b1ae764 100644 --- a/web/src/app/home/components/home-sidebar/HomeSidebar.tsx +++ b/web/src/app/home/components/home-sidebar/HomeSidebar.tsx @@ -29,7 +29,6 @@ import { PopoverTrigger, } from '@/components/ui/popover'; import { Button } from '@/components/ui/button'; -import { ToggleGroup, ToggleGroupItem } from '@/components/ui/toggle-group'; import { LanguageSelector } from '@/components/ui/language-selector'; import { Badge } from '@/components/ui/badge'; import AccountSettingsDialog from '@/app/home/components/account-settings-dialog/AccountSettingsDialog'; @@ -376,28 +375,32 @@ export default function HomeSidebar({ - - { - if (value) setTheme(value); - }} - className="w-full justify-start" - > - - - - - - - - - - +
+ + +
); }