import React from 'react' import { AccordionDetails, AccordionSummary, Accordion as MuiAccordion, Typography, } from '@mui/material' import ExpandMoreIcon from '@mui/icons-material/ExpandMore' import { AccordionBaseProps } from '../interfaces' import { styled } from '@mui/material/styles' const AccordionStyled = styled(MuiAccordion)({}) export const Accordion = ({ data = [], defaultExpanded = false, ...props }: AccordionBaseProps) => { const [expanded, setExpanded] = React.useState(defaultExpanded) const handleChange = (panel: string) => (_: any, isExpanded: boolean) => { setExpanded(isExpanded ? panel : false) } return ( <> {data && data.map((item, key) => ( } aria-controls={`panel-${key}-content`} id={`panel-${key}-header`} > {item.label} {item.children} ))} ) }