cube-ui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 3.19 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.button=t():(e.cube=e.cube||{},e.cube.button=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="./",t(t.s=282)}({172:function(e,t,n){function o(e){n(174)}var i=n(9)(n(175),n(176),o,null,null);e.exports=i.exports},174:function(e,t){},175:function(e,t,n){var o,i,r;!function(n,u){i=[e,t],o=u,void 0!==(r="function"==typeof o?o.apply(t,i):o)&&(e.exports=r)}(0,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={name:"cube-button",props:{icon:{type:String,default:""},active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},primary:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},light:{type:Boolean,default:!1},type:{type:String,default:"button"}},computed:{btnClass:function(){return{"cube-btn_active":this.active,"cube-btn_disabled":this.disabled,"cube-btn-inline":this.inline,"cube-btn-primary":this.primary,"cube-btn-outline":this.outline,"cube-btn-outline-primary":this.outline&&this.primary,"cube-btn-light":this.light}}},methods:{handleClick:function(e){if(this.disabled)return e.preventDefault(),void e.stopPropagation();this.$emit("click",e)}}},e.exports=t.default})},176:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"cube-btn",class:e.btnClass,attrs:{type:e.type},on:{click:e.handleClick}},[e.icon?n("i",{class:e.icon}):e._e(),e._v(" "),e._t("default")],2)},staticRenderFns:[]}},282:function(e,t,n){var o,i,r;!function(u,a){i=[e,t,n(172)],o=a,void 0!==(r="function"==typeof o?o.apply(t,i):o)&&(e.exports=r)}(0,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){return e&&e.__esModule?e:{default:e}}(n);o.default.install=function(e){e.component(o.default.name,o.default)},t.default=o.default,e.exports=t.default})},9:function(e,t){e.exports=function(e,t,n,o,i){var r,u=e=e||{},a=typeof e.default;"object"!==a&&"function"!==a||(r=e,u=e.default);var s="function"==typeof u?u.options:u;t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns),o&&(s._scopeId=o);var l;if(i?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},s._ssrRegister=l):n&&(l=n),l){var c=s.functional,f=c?s.render:s.beforeCreate;c?s.render=function(e,t){return l.call(t),f(e,t)}:s.beforeCreate=f?[].concat(f,l):[l]}return{esModule:r,exports:u,options:s}}}})});