@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 2.1 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/ActionBanner/ActionBanner.css');const e=require("./index.cjs244.js");;/* empty css */const p=require("./index.cjs42.js"),l=require("./index.cjs28.js"),o=require("./index.cjs193.js"),i=require("./index.cjs124.js"),a=require("./index.cjs99.js"),x=require("./index.cjs159.js");var u=(t=>(t.DEFAULT="default",t.OUTLINE="outline",t.SIMPLE="simple",t))(u||{});const d=({title:t,description:E,variant:j="default",withIcon:m=!1,link:r,firstAction:n,secondAction:s})=>e.jsxRuntimeExports.jsxs("div",{className:`action-banner action-banner-${j}`,children:[e.jsxRuntimeExports.jsx("div",{className:"banner-head",children:e.jsxRuntimeExports.jsx("div",{className:"banner-title",children:t})}),e.jsxRuntimeExports.jsxs("div",{className:"banner-body",children:[m&&e.jsxRuntimeExports.jsx("div",{className:"banner-icon",children:e.jsxRuntimeExports.jsx(o.Shape,{})}),e.jsxRuntimeExports.jsx("span",{className:"banner-description",children:E})]}),e.jsxRuntimeExports.jsxs("div",{className:"banner-actions",children:[r&&(r==null?void 0:r.title)&&(r.linkType===i.LinkTypeEnum.EXTERNAL?e.jsxRuntimeExports.jsx(a.Link,{title:r.title,src:r.link,icon:x.ExternalLink,external:!0}):e.jsxRuntimeExports.jsx(p.ArrowLink,{asLink:"a",children:r.title,href:r.link,isExternal:!1})),n&&(n==null?void 0:n.title)&&(n.linkType===i.LinkTypeEnum.EXTERNAL?e.jsxRuntimeExports.jsx(a.Link,{title:n.title,src:n.link,icon:x.ExternalLink,decoration:"ui-footer-logo-link",transform:"none",external:!0}):e.jsxRuntimeExports.jsx(l.Button,{variant:"secondary",className:"left-button",asLink:"a",href:n.link,isExternal:!1,children:n.title})),s&&(s==null?void 0:s.title)&&(s.linkType===i.LinkTypeEnum.EXTERNAL?e.jsxRuntimeExports.jsx(a.Link,{title:s.title,src:s.link,icon:x.ExternalLink,transform:"none",external:!0}):e.jsxRuntimeExports.jsx(l.Button,{asLink:"a",href:s.link,border:"primary",isExternal:!1,children:s.title}))]})]});exports.ActionBanner=d;exports.ActionBannerVariantEnum=u;
//# sourceMappingURL=index.cjs96.js.map