import React from 'react'; import Icon from '../../shared/components/icon'; interface AccordionProps { summary: React.ReactNode; children: React.ReactNode; defaultOpen?: boolean; className?: string; } export default function Accordion({ summary, children, defaultOpen = false, className = '' }: AccordionProps) { const [open, setOpen] = React.useState(defaultOpen); return (