import React, {
DetailedHTMLProps,
HTMLAttributes,
ReactNode,
forwardRef,
} from "react";
import SidebarItemGroup from "./SidebarItemGroup";
import { SidebarItemLink, SidebarItemButton } from "./SidebarItem";
import classNames from "../lib/classNames";
export interface CustomSidebarProps {
header?: ReactNode;
footer?: ReactNode;
}
export interface SidebarProps
extends DetailedHTMLProps, HTMLElement>,
CustomSidebarProps {}
function Sidebar({
header,
children,
footer,
className,
...rest
}: SidebarProps) {
return (
);
}
Sidebar.Group = SidebarItemGroup;
Sidebar.ItemLink = forwardRef(SidebarItemLink);
Sidebar.ItemButton = SidebarItemButton;
export default Sidebar;