UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

22 lines (18 loc) 685 B
'use client'; 'use strict'; var jsxRuntime = require('react/jsx-runtime'); var React = require('react'); var AccordionPanelContext = require('./AccordionPanelContext.cjs'); function AccordionPanel({ children, ...props }) { const { alwaysOpen } = props; const [isOpen, setOpen] = React.useState(props.isOpen); const provider = alwaysOpen ? { ...props, isOpen, setOpen: () => setOpen(!isOpen) } : props; return /* @__PURE__ */ jsxRuntime.jsx(AccordionPanelContext.AccordionPanelContext.Provider, { value: provider, children }); } AccordionPanel.displayName = "AccordionPanel"; exports.AccordionPanel = AccordionPanel; //# sourceMappingURL=AccordionPanel.cjs.map