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;