UNPKG

@kietpt2003/react-native-core-ui

Version:
13 lines (12 loc) 563 B
import { jsx as _jsx } from "react/jsx-runtime"; import Accordion from './Accordion'; import { useAccordionGroup } from './AccordionGroup'; const AccordionItem = ({ id, header, children, style, disabled, onChange, }) => { const { openIds, toggle } = useAccordionGroup(); const expanded = openIds.has(id); return (_jsx(Accordion, { header: header, expanded: expanded, onChange: (ex) => { toggle(id); onChange && onChange(ex); }, style: style, disabled: disabled, children: children })); }; export default AccordionItem;