import { Typewriter } from "./Typewriter"; import { useBars } from "~/context/bars"; import { onMount, createEffect, createSignal, Show, For } from "solid-js"; import { api } from "~/lib/api"; import { TerminalSplash } from "./TerminalSplash"; import { insertSoftHyphens } from "~/lib/client-utils"; import GitHub from "./icons/GitHub"; import LinkedIn from "./icons/LinkedIn"; import MoonIcon from "./icons/MoonIcon"; import SunIcon from "./icons/SunIcon"; export function RightBarContent() { const [isDark, setIsDark] = createSignal(false); onMount(() => { const prefersDark = window.matchMedia( "(prefers-color-scheme: dark)" ).matches; if (prefersDark) { setIsDark(true); document.documentElement.classList.add("dark"); document.documentElement.classList.remove("light"); } else { setIsDark(false); document.documentElement.classList.add("light"); document.documentElement.classList.remove("dark"); } }); const toggleDarkMode = () => { const newDarkMode = !isDark(); setIsDark(newDarkMode); if (newDarkMode) { document.documentElement.classList.add("dark"); document.documentElement.classList.remove("light"); } else { document.documentElement.classList.add("light"); document.documentElement.classList.remove("dark"); } }; return (