@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 1.42 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("./index.cjs237.js"),n=require("./index.cjs32.js"),i=require("./index.cjs169.js"),o=require("./index.cjs25.js"),a=l=>({link:({text:t,href:r,handleAction:e})=>e?s.jsxRuntimeExports.jsx(o.ArrowLink,{asButton:!0,onClick:e,children:t}):s.jsxRuntimeExports.jsx(o.ArrowLink,{asLink:l,href:r??"",children:t}),button:({text:t,icon:r,handleAction:e})=>s.jsxRuntimeExports.jsxs(n.Button,{size:"2",className:"w-full ",onClick:e,children:[r&&s.jsxRuntimeExports.jsx(i.Attachment,{className:"mr-x8"}),s.jsxRuntimeExports.jsx("p",{className:"fs-6 fw-bold",children:t})]}),outlineButton:({text:t,icon:r,handleAction:e})=>s.jsxRuntimeExports.jsxs(n.Button,{size:"2",textColor:"primary",bg:"lightblue-a03",className:"w-full ",border:"primary",onClick:e,children:[r&&s.jsxRuntimeExports.jsx(i.Attachment,{className:"mr-x8"}),s.jsxRuntimeExports.jsx("p",{className:"fs-6 fw-bold",children:t})]}),outlineButtonHref:({text:t,href:r,icon:e,target:x,isExternal:u})=>s.jsxRuntimeExports.jsxs(n.Button,{size:"2",textColor:"primary",bg:"lightblue-a03",className:"w-full ",border:"primary",asLink:"a",target:x??(u?"_blank":void 0),href:r??"",children:[e&&s.jsxRuntimeExports.jsx(i.Attachment,{className:"mr-x8"}),s.jsxRuntimeExports.jsx("p",{className:"fs-6 fw-bold",children:t})]})});exports.CTA_COMPONENTS=a;
//# sourceMappingURL=index.cjs439.js.map