@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 1.86 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/FeaturedCard/FeaturedCard.css');const s=require("./index.cjs278.js"),n=require("./index.cjs280.js"),p=require("./index.cjs21.js");;/* empty css */const f=require("./index.cjs229.js");var i=(r=>(r.LANDSCAPE="landscape",r.SQUARE="square",r))(i||{});const h=({sectionTitle:r="",cardTitle:l="",image:e,description:a="",cta:t,cardFormat:x="landscape",asLink:c="a",asImage:o="img"})=>{var u;const j=o,d=c;return s.jsxRuntimeExports.jsxs("section",{className:"ui-featured-card-section",children:[s.jsxRuntimeExports.jsx(f.SectionHeading,{className:"ui-featured-card-section-title",title:r,titleMarginBottom:"0"}),s.jsxRuntimeExports.jsxs("div",{className:n.clsx("ui-featured-card",x==="landscape"?"ui-featured-card-landscape":"ui-featured-card-square"),children:[(e==null?void 0:e.src)&&s.jsxRuntimeExports.jsx("div",{className:"ui-featured-card-image",children:s.jsxRuntimeExports.jsx(j,{src:e==null?void 0:e.src,alt:e==null?void 0:e.alt,title:e==null?void 0:e.title})}),s.jsxRuntimeExports.jsxs("div",{className:"ui-featured-card-content",children:[s.jsxRuntimeExports.jsx("h3",{className:n.clsx("cursor-pointer hover-underline ui-featured-card-title"),children:s.jsxRuntimeExports.jsx(d,{className:"link-unstyled",href:t.href,children:l})}),s.jsxRuntimeExports.jsx("p",{className:n.clsx("fs-6 flex-1 md-fs-custom text-slate-20 ui-featured-card-description"),children:s.jsxRuntimeExports.jsx(d,{className:"link-unstyled",href:t.href,children:a})}),s.jsxRuntimeExports.jsx("div",{className:"ui-featured-card-cta",children:s.jsxRuntimeExports.jsx(p.ArrowLink,{href:t.href??"#",asLink:c,children:(u=t.label)==null?void 0:u.toUpperCase()})})]})]})]})};exports.FeaturedCard=h;exports.FeaturedCardFormatType=i;
//# sourceMappingURL=index.cjs131.js.map