From 0e2172366b2a0354208118081ef94f3deb8c73c1 Mon Sep 17 00:00:00 2001 From: "santasri.pachhal" Date: Fri, 10 Jul 2026 13:38:17 +0530 Subject: [PATCH] refactor(ui): replace theme dropdown with toggle button --- src/components/mode-toogle.tsx | 37 +++++++++------------------------- 1 file changed, 9 insertions(+), 28 deletions(-) diff --git a/src/components/mode-toogle.tsx b/src/components/mode-toogle.tsx index 0c81f9c..716cada 100644 --- a/src/components/mode-toogle.tsx +++ b/src/components/mode-toogle.tsx @@ -1,40 +1,21 @@ 'use client'; -import * as React from 'react'; import { Moon, Sun } from 'lucide-react'; import { useTheme } from 'next-themes'; import { Button } from '@/components/ui/button'; -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuItem, - DropdownMenuTrigger, -} from '@/components/ui/dropdown-menu'; export function ModeToggle() { - const { setTheme } = useTheme(); + const { resolvedTheme, setTheme } = useTheme(); + const toggleTheme = () => { + setTheme(resolvedTheme === 'dark' ? 'light' : 'dark'); + }; return ( - - - - - - setTheme('light')}> - Light - - setTheme('dark')}> - Dark - - setTheme('system')}> - System - - - + ); }