From 9634e1ce39e3a8a5f0b1207188dc3284334179d5 Mon Sep 17 00:00:00 2001 From: bkimmel Date: Tue, 18 Mar 2025 22:52:58 -0400 Subject: [PATCH] PR Feedback: h/t Dan & Hunter --- src/components/ThemeSwitcher.tsx | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) 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 ( );