diff --git a/src/components/ModeToggle.tsx b/src/components/ModeToggle.tsx index 9e69b7d..e3f7b51 100644 --- a/src/components/ModeToggle.tsx +++ b/src/components/ModeToggle.tsx @@ -1,72 +1,39 @@ -import { Button } from "@/components/ui/button"; import { DropdownMenuCheckboxItem } from "@/components/ui/dropdown-menu"; import { useTheme } from "@/components/ThemeProvider"; import { cn } from "@/lib/utils"; import { Moon, Sun } from "lucide-react"; -type ModeToggleProps = { - className?: string; - variant?: "icon" | "menu"; -}; - -export default function ModeToggle({ className, variant = "icon" }: ModeToggleProps) { +export default function ModeToggle() { const { theme, resolvedTheme, setTheme } = useTheme(); const isDark = resolvedTheme === "dark" || theme === "dark"; - const handleToggle = () => { - setTheme(isDark ? "light" : "dark"); - }; - - if (variant === "menu") { - return ( - setTheme(checked ? "dark" : "light")} - onSelect={(event) => event.preventDefault()} - className={cn( - "my-1 justify-between gap-3 rounded-xl px-3 py-3 text-foreground focus:bg-secondary focus:text-foreground [&>span:first-child]:hidden", - className, - )} - aria-label="حالت نمایش" - > - - {isDark ? : } - حالت نمایش - - - ); - } - return ( - + + {isDark ? : } + حالت نمایش + +