import { CaretDownOutlined, CaretRightOutlined } from "@ant-design/icons"; import { Typography } from "antd"; import { type ReactNode, useState } from "react"; interface SidebarGroupProps { children: ReactNode; count: number; label: string; } export function SidebarGroup({ children, count, label }: SidebarGroupProps) { const [collapsed, setCollapsed] = useState(false); return (
setCollapsed(!collapsed)}> {collapsed ? : } {label} ({count})
{!collapsed &&
{children}
}
); }