UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

19 lines (16 loc) 573 B
'use client'; import { jsx } from 'react/jsx-runtime'; import { useState } from 'react'; import { AccordionPanelContext } from './AccordionPanelContext.mjs'; const AccordionPanel = ({ children, ...props }) => { const { alwaysOpen } = props; const [isOpen, setOpen] = useState(props.isOpen); const provider = alwaysOpen ? { ...props, isOpen, setOpen: () => setOpen(!isOpen) } : props; return /* @__PURE__ */ jsx(AccordionPanelContext.Provider, { value: provider, children }); }; export { AccordionPanel }; //# sourceMappingURL=AccordionPanel.mjs.map