UNPKG

@transkripid/flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork

29 lines (28 loc) 847 B
import { jsx as m } from "react/jsx-runtime"; import { c as f } from "react/compiler-runtime"; import { useState as a } from "react"; import { AccordionPanelContext as d } from "./AccordionPanelContext.mjs"; const P = (i) => { const e = f(10); let t, o; e[0] !== i ? ({ children: t, ...o } = i, e[0] = i, e[1] = t, e[2] = o) : (t = e[1], o = e[2]); const { alwaysOpen: p } = o, [r, c] = a(o.isOpen); let n; e[3] !== p || e[4] !== r || e[5] !== o ? (n = p ? { ...o, isOpen: r, setOpen: () => c(!r) } : o, e[3] = p, e[4] = r, e[5] = o, e[6] = n) : n = e[6]; const l = n; let s; return e[7] !== t || e[8] !== l ? (s = /* @__PURE__ */ m(d.Provider, { value: l, children: t }), e[7] = t, e[8] = l, e[9] = s) : s = e[9], s; }; export { P as AccordionPanel }; //# sourceMappingURL=AccordionPanel.mjs.map