import type { JSX } from "solid-js"; import { usePageContext } from "vike-solid/usePageContext"; import { createEffect, createSignal } from "solid-js"; import { Dialog, DialogPanel } from "terracotta"; import { Navigation } from "./Navigation"; import { Link } from "@/components/Link"; import { Logo } from "@/components/Logo"; function MenuIcon(props: JSX.IntrinsicElements["svg"]) { return ( ); } function CloseIcon(props: JSX.IntrinsicElements["svg"]) { return ( ); } function CloseOnNavigation({ close }: { close: () => void }) { const { urlPathname } = usePageContext(); createEffect(() => { close(); }, [urlPathname, close]); return null; } export function MobileNavigation() { const [isOpen, setIsOpen] = createSignal(false); const close = () => setIsOpen(false); return ( <>
); }