import { Show, createSignal, onMount } from "solid-js"; import MoonIcon from "./icons/MoonIcon"; import SunIcon from "./icons/SunIcon"; import { Typewriter } from "./Typewriter"; import { useDarkMode } from "~/context/darkMode"; export function DarkModeToggle( props: { shouldScale?: boolean } = { shouldScale: true } ) { const shouldScale = props.shouldScale ?? true; const { isDark, toggleDarkMode } = useDarkMode(); const [mounted, setMounted] = createSignal(false); onMount(() => { setMounted(true); }); return ( ); }