import { onMount, onCleanup, createSignal } from "solid-js"; import { isServer } from "solid-js/web"; const spinnerChars = ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"]; export function TerminalSplash() { const [showing, setShowing] = createSignal(0); // Only run animation on client if (!isServer) { onMount(() => { const interval = setInterval(() => { setShowing((prev) => (prev + 1) % spinnerChars.length); }, 50); onCleanup(() => { clearInterval(interval); }); }); } return (