@kietpt2003/react-native-core-ui
Version:
React Native Core UI components by KietPT
13 lines (12 loc) • 563 B
JavaScript
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;