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(props: { close: () => void }) {
const pageContext = usePageContext();
createEffect(() => {
props.close();
}, [pageContext.urlPathname, props.close]);
return null;
}
export function MobileNavigation() {
const [isOpen, setIsOpen] = createSignal(false);
const close = () => setIsOpen(false);
return (
<>
>
);
}