nav color fixes, cache busting

This commit is contained in:
2026-07-24 15:26:36 -04:00
parent 4b663c014a
commit c66cd6d456
5 changed files with 22 additions and 77 deletions

View File

@@ -4,7 +4,10 @@ import SunIcon from "./icons/SunIcon";
import { Typewriter } from "./Typewriter";
import { useDarkMode } from "~/context/darkMode";
export function DarkModeToggle() {
export function DarkModeToggle(
props: { shouldScale: boolean },
{ shouldScale = true }
) {
const { isDark, toggleDarkMode } = useDarkMode();
const [mounted, setMounted] = createSignal(false);
@@ -15,7 +18,7 @@ export function DarkModeToggle() {
return (
<button
onClick={toggleDarkMode}
class="hover:bg-surface0 flex w-full items-center gap-3 rounded-lg p-3 transition-all duration-200 ease-in-out hover:scale-105"
class={`hover:bg-surface0 flex w-full items-center gap-3 rounded-lg p-3 transition-all duration-200 ease-in-out ${props.shouldScale ? "hover:scale-105" : ""}`}
aria-label="Toggle dark mode"
>
<Show