@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 1.26 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/CardFaqCTA/CardFaqCTA.css');const r=require("./index.cjs278.js"),u=require("./index.cjs247.js"),C=require("./index.cjs374.js"),j=require("./index.cjs218.js");;/* empty css */var t=(e=>(e.FAQ="FAQ",e.CTA="CTA",e.CTAICON="CTAICON",e))(t||{});const A=({type:e="Evento",title:c,description:n,link:i,openModal:x,isExternal:o,asLink:d="a",icon:a})=>{const l=e==="FAQ"?"div":d,s=e==="FAQ"?"faq-card":e==="CTA"?"cta-card":"cta-icon-card",m=e==="FAQ"?{className:s,onClick:x}:{href:i,target:o?"_blank":void 0,rel:o?"noopener noreferrer":void 0,className:s};return r.jsxRuntimeExports.jsxs(l,{...m,children:[r.jsxRuntimeExports.jsx("div",{className:`${s}__header`,children:r.jsxRuntimeExports.jsx("h1",{className:`${s}__title`,children:c})}),e==="FAQ"&&n&&r.jsxRuntimeExports.jsx("div",{className:`${s}__description`,children:r.jsxRuntimeExports.jsx(j.RichText,{description:n,maxLines:6,useShowToggle:!1})}),e==="CTAICON"&&(a?r.jsxRuntimeExports.jsx(u.SvgIcon,{icon:a,className:`${s}__icon`}):r.jsxRuntimeExports.jsx(C.CtaCardIcon,{className:`${s}__icon`}))]})};exports.CardFaqCTA=A;exports.CardFaqCTAType=t;
//# sourceMappingURL=index.cjs49.js.map