import { TbLayoutSidebarLeftCollapse, TbLayoutSidebarLeftExpand } from "solid-icons/tb"; import { createMemo, createSignal, ParentComponent, Show, splitProps } from "solid-js"; import { Dynamic } from "solid-js/web"; import css from "./sidebar.module.css"; export const Sidebar: ParentComponent<{ as?: string, open?: boolean, name?: string, label?: string } & Record> = (props) => { const [local, forwarded] = splitProps(props, ['as', 'open', 'name', 'class', 'label']); const [open, setOpen] = createSignal(local.open ?? true); const name = createMemo(() => local.name ?? 'sidebar'); return
{props.children}
};