diff --git a/src/components/ThemeSwitcher.tsx b/src/components/ThemeSwitcher.tsx index dc1eec4a..de34aee4 100644 --- a/src/components/ThemeSwitcher.tsx +++ b/src/components/ThemeSwitcher.tsx @@ -1,4 +1,3 @@ -import { useState } from "react"; import { useTheme } from "../core/hooks/useTheme.ts"; import { cn } from "../core/utils/cn.ts"; import { Monitor, Moon, Sun } from "lucide-react"; @@ -11,7 +10,6 @@ export default function ThemeSwitcher({ className?: string; }) { const { theme, preference, setPreference } = useTheme(); - const [isFocused, setIsFocused] = useState(false); const themeIcons = { light: , @@ -26,30 +24,19 @@ export default function ThemeSwitcher({ setPreference(nextPreference); }; - const labelStyle = { - display: "block", - margin: "0 auto", - fontSize: ".65rem", - width: "100%", - position: "absolute", - top: isFocused ? "-2em" : "2em", - left: "0", - opacity: isFocused ? "100" : "0" - }; + const [firstCharOfPreference="", ...restOfPreference] = preference; return ( );