import { IconDefinition } from '@fortawesome/free-solid-svg-icons' import { ActionIcon } from './ActionIcon' import styles from './CollapsiblePanel.module.css' export interface CollapsiblePanelProps extends React.PropsWithChildren, React.HTMLAttributes { title: string icon?: IconDefinition open?: boolean menu?: React.ReactNode iconClassNames?: { bg?: string icon?: string } } export const PanelHeader = ({ title, icon, iconClassNames, menu, }: CollapsiblePanelProps) => { return (
{title}
{menu}
) } export const CollapsiblePanel = ({ title, icon, children, className, iconClassNames, menu, ...props }: CollapsiblePanelProps) => { return (
{children}
) }