import classNames from "classnames"; import { CaretIcon } from "../Icons"; export interface AccordionProps { isOpen: boolean; title: React.ReactNode; openAccordion: () => void; closeAccordion: () => void; tools?: React.ReactNode; children: React.ReactNode; className?: string; contentClassName?: string; switchCaretPosition?: boolean; } export default function Accordion({ title, tools, children, isOpen, openAccordion, closeAccordion, className, contentClassName, switchCaretPosition = false }: AccordionProps) { return (
{tools}
{isOpen && (
{children}
)}
); }