import type { Component } from "solid-js"; import { createSignal, createEffect } from "solid-js"; import "./NavToggle.scss"; const MenuIcon: Component = () => ( ); const CloseIcon: Component = () => ( ); const NavToggle: Component = () => { const [isNavShown, setIsNavShown] = createSignal(false); const toggleNav = () => setIsNavShown(!isNavShown()); createEffect(() => { const body = document.body; if (isNavShown()) { body.setAttribute("data-is-mobile-open", "true"); return; } body.removeAttribute("data-is-mobile-open"); }); return ( ); }; export default NavToggle;