UNPKG

@anoki/fse-ui

Version:

FSE UI components library

3 lines (2 loc) 1.4 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./sections/FaqSections/FaqSections.css');const s=require("./index.cjs237.js"),R=require("./index.cjs30.js"),r=require("./index.cjs43.js"),S=require("./index.cjs270.js"),a=require("react"),E=require("./index.cjs143.js");;/* empty css */const l=require("./index.cjs123.js"),f=({title:o,description:c,items:t=[],colorTitle:x="primary",fontSizeTitle:d="4"})=>{const[u,n]=a.useState(!1),[i,p]=a.useState(null),j=e=>{p(e),n(!0)};return s.jsxRuntimeExports.jsxs(l.Section,{className:"faq-sections",children:[s.jsxRuntimeExports.jsx(l.SectionHeading,{title:o,color:x,fs:d,description:s.jsxRuntimeExports.jsx(E.RichText,{description:c}),className:"faq-sections__title"}),s.jsxRuntimeExports.jsx("ul",{role:"list","aria-label":`Lista di ${o}`,className:"faq-sections__list",children:t==null?void 0:t.map((e,q)=>s.jsxRuntimeExports.jsx("li",{children:s.jsxRuntimeExports.jsx(r.CardFaqCTA,{type:e.type,title:e.title,description:e.description,link:e.link??"",isExternal:e.isExternal,openModal:e.type===r.CardFaqCTAType.FAQ?()=>j(e):void 0,icon:e.icon})},e.key??q))}),i&&s.jsxRuntimeExports.jsx(R.BaseModal,{open:u,setOpen:n,children:s.jsxRuntimeExports.jsx(S,{faq:{question:i.title,answer:i.description||""},handleCloseModal:()=>n(!1)})})]})};exports.FaqSections=f; //# sourceMappingURL=index.cjs161.js.map