@ebay/ui-core-react
Version:
Skin components build off React
2 lines (1 loc) • 793 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("../tslib.es6-C4EgNkz1.js"),e=require("react"),b=require("classnames"),d=require("../forwardRef-DBQKIlPy.js"),f=require("../button-xYFMCdP0.js"),m=require("../icons/ebay-icon-arrow-right-24/index.js"),y=t=>{var{size:r,children:a,fluid:n,truncate:c,forwardedRef:s,className:o}=t,l=i.__rest(t,["size","children","fluid","truncate","forwardedRef","className"]);const u=b(o,"cta-btn",{"cta-btn--large":r==="large"},{"cta-btn--fluid":n},{"cta-btn--truncated":c});return e.createElement("a",Object.assign({},l,{className:u,ref:s}),e.createElement(f.EbayButtonCell,{type:"cta"},e.createElement("span",null,a),e.createElement(m.EbayIconArrowRight24,null)))},E=d.withForwardRef(y);exports.EbayCtaButton=E;