UNPKG

@square/maker

Version:

Maker Design System by Square

2 lines 3.79 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("../../components/Loading"),require("../../components/Theme"),require("../../utils/assert"),require("colord"));else if("function"==typeof define&&define.amd)define(["../../components/Loading","../../components/Theme","../../utils/assert","colord"],t);else{var o="object"==typeof exports?t(require("../../components/Loading"),require("../../components/Theme"),require("../../utils/assert"),require("colord")):t(e["../../components/Loading"],e["../../components/Theme"],e["../../utils/assert"],e.colord);for(var n in o)("object"==typeof exports?exports:e)[n]=o[n]}}(this,(function(e,t,o,n){return(()=>{"use strict";var r={175:t=>{t.exports=e},219:e=>{e.exports=t},455:e=>{e.exports=o},235:e=>{e.exports=n}},s={};function i(e){var t=s[e];if(void 0!==t)return t.exports;var o=s[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var o in t)i.o(t,o)&&!i.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{i.r(a),i.d(a,{MTextButton:()=>d});var e=i(235),t=i(175),o=i(219),n=i(455),r=i.n(n);const s={components:{MLoading:t.MLoading},inject:{theme:{default:(0,o.defaultTheme)(),from:o.MThemeKey}},inheritAttrs:!1,props:{pattern:{type:String,default:void 0},type:{type:String,default:"button"},size:{type:String,default:void 0,validator:e=>["medium","large"].includes(e)},color:{type:String,default:void 0,validator:t=>(0,e.colord)(t).isValid()},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},truncateText:{type:Boolean,default:!1},ariaLabel:{type:String,default:void 0}},computed:{...(0,o.resolveThemeableProps)("textbutton",["pattern","size","color"]),style(){return{"--color":this.resolvedColor}},isDisabled(){return this.disabled||this.loading}},created(){r().warn(this.$slots.default,"TextButton should be used with a label","TextButton")}},l={TextButton:"📚19-10-2_xxoX",iconButton:"📚19-10-2_1Khv",size_medium:"📚19-10-2t5BZq",size_large:"📚19-10-2gBBmA","focus-visible":"📚19-10-2DBFHn",Loading:"📚19-10-2pd2rj",loading:"📚19-10-2bNQgE",MainText:"📚19-10-2qfj5z",TruncateText:"📚19-10-2QESOt"};const d=function(e,t,o,n,r,s,i,a){var l,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=o,d._compiled=!0),n&&(d.functional=!0),s&&(d._scopeId="data-v-"+s),i?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},d._ssrRegister=l):r&&(l=a?function(){r.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(d.functional){d._injectStyles=l;var u=d.render;d.render=function(e,t){return l.call(t),u(e,t)}}else{var c=d.beforeCreate;d.beforeCreate=c?[].concat(c,l):[l]}return{exports:e,options:d}}(s,(function(){var e,t,o=this,n=o.$createElement,r=o._self._c||n;return r("button",o._g(o._b({class:[o.$s.TextButton,o.$s["size_"+o.resolvedSize],(e={},e[o.$s.loading]=o.loading,e)],style:o.style,attrs:{type:o.type,disabled:o.isDisabled,"aria-label":o.ariaLabel}},"button",o.$attrs,!1),o.$listeners),[o.loading?r("m-loading",{class:o.$s.Loading}):o._e(),o._v(" "),r("span",{class:[o.$s.MainText,(t={},t[o.$s.TruncateText]=o.truncateText,t)]},[o._t("default")],2)],1)}),[],!1,(function(e){this.$s=l.locals||l}),null,null).exports})(),a})()})); //# sourceMappingURL=script.js.map