UNPKG

@anoki/fse-ui

Version:

FSE UI components library

34 lines (33 loc) 969 B
import { j as o } from "./index.es244.js"; import { useState as i } from "react"; import { StepItemGenericAccordion as m } from "./index.es423.js"; import './components/ui/Accordion/GenericAccordion/GenericAccordion.css';/* empty css */ const x = ({ mainTitle: c, steps: n }) => { const [s, r] = i( n.map((t, e) => e === 0) ), a = (t) => { const e = [...s]; e[t] = !e[t], r(e); }; return /* @__PURE__ */ o.jsxs("section", { className: "generic-accordion", children: [ c && /* @__PURE__ */ o.jsx("h2", { className: "mainTitle fs-x40 fw-bold", children: c }), /* @__PURE__ */ o.jsx("div", { className: "steps-container", children: n.map((t, e) => /* @__PURE__ */ o.jsx( m, { title: t.title, badge: t.badge, content: t.content, isOpen: s[e], onToggle: () => a(e) }, e )) }) ] }); }; export { x as GenericAccordion }; //# sourceMappingURL=index.es117.js.map