fix: correct DarkModeToggle sig

This commit is contained in:
2026-07-24 22:28:25 -04:00
parent c66cd6d456
commit 5eecb8e7d1

View File

@@ -5,9 +5,9 @@ import { Typewriter } from "./Typewriter";
import { useDarkMode } from "~/context/darkMode";
export function DarkModeToggle(
props: { shouldScale: boolean },
{ shouldScale = true }
props: { shouldScale?: boolean } = { shouldScale: true }
) {
const shouldScale = props.shouldScale ?? true;
const { isDark, toggleDarkMode } = useDarkMode();
const [mounted, setMounted] = createSignal(false);
@@ -18,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 ${props.shouldScale ? "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 ${shouldScale ? "hover:scale-105" : ""}`}
aria-label="Toggle dark mode"
>
<Show