@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 1.59 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/SupportBanner/SupportBanner.css');const e=require("./index.cjs278.js"),n=require("./index.cjs280.js");;/* empty css */const f=require("react"),y=require("./index.cjs494.js"),N=require("./index.cjs82.js"),E=require("./index.cjs219.js"),g=({bannerType:i="outline",title:u,description:a="",titleTag:c="h1",mainLayout:s="layout1",className:l="",classNameTitle:x="",classNameDescription:d="",links:t=[],asLink:m="a",children:b})=>{const o=m,j=f.useMemo(()=>!t||t.length===0?null:t.map((r,p)=>{const h=r.variant??(r.href?"outlineButtonHref":"button"),R=y.CTA_COMPONENTS(o)[h];return e.jsxRuntimeExports.jsx("div",{className:"ui-banner-link",children:R(r)},p)}),[t,o]);return e.jsxRuntimeExports.jsxs(N.Col,{br:"x4",gap:"x16",className:n.clsx(l,i==="outline"?"ui-outline":"bg-lightblue-a03","ui-banner shadow "),children:[e.jsxRuntimeExports.jsx(c,{className:n.clsx("ui-banner-title text-slate-20",x||"fs-4 fw-bold"),children:u}),e.jsxRuntimeExports.jsxs("main",{className:n.clsx(s==="layout1"?"ui-banner-content-layout1 fs-6 text-secondary justify-content-between ":"ui-banner-content-layout2","ui-banner-content fs-6 text-secondary w-100"),children:[e.jsxRuntimeExports.jsx("div",{className:n.clsx(d,s==="layout1"?"ui-banner-description":""),children:a}),e.jsxRuntimeExports.jsxs(E.Row,{className:"ui-banner-row",children:[b,e.jsxRuntimeExports.jsx("div",{className:n.clsx("ui-banner-cta"),children:j})]})]})]})};exports.SupportBanner=g;
//# sourceMappingURL=index.cjs245.js.map