UNPKG

@dove-ui/button

Version:

A button component for vue.

2 lines 6.04 kB
(function(t,n){"object"===typeof exports&&"object"===typeof module?module.exports=n():"function"===typeof define&&define.amd?define([],n):"object"===typeof exports?exports["VcButton"]=n():t["VcButton"]=n()})("undefined"!==typeof self?self:this,(function(){return function(t){var n={};function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}return e.m=t,e.c=n,e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:o})},e.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"===typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(e.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var r in t)e.d(o,r,function(n){return t[n]}.bind(null,r));return o},e.n=function(t){var n=t&&t.__esModule?function(){return t["default"]}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s="fb15")}({"0cfb":function(t,n,e){var o=e("83ab"),r=e("d039"),i=e("cc12");t.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},6507:function(t,n,e){},"825a":function(t,n,e){var o=e("861d");t.exports=function(t){if(!o(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,n,e){var o=e("d039");t.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"861d":function(t,n){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},"9bf2":function(t,n,e){var o=e("83ab"),r=e("0cfb"),i=e("825a"),c=e("c04e"),u=Object.defineProperty;n.f=o?u:function(t,n,e){if(i(t),n=c(n,!0),i(e),r)try{return u(t,n,e)}catch(o){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},b0c0:function(t,n,e){var o=e("83ab"),r=e("9bf2").f,i=Function.prototype,c=i.toString,u=/^\s*function ([^ (]*)/,a="name";!o||a in i||r(i,a,{configurable:!0,get:function(){try{return c.call(this).match(u)[1]}catch(t){return""}}})},c04e:function(t,n,e){var o=e("861d");t.exports=function(t,n){if(!o(t))return t;var e,r;if(n&&"function"==typeof(e=t.toString)&&!o(r=e.call(t)))return r;if("function"==typeof(e=t.valueOf)&&!o(r=e.call(t)))return r;if(!n&&"function"==typeof(e=t.toString)&&!o(r=e.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},c8ba:function(t,n){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(o){"object"===typeof window&&(e=window)}t.exports=e},cc12:function(t,n,e){var o=e("da84"),r=e("861d"),i=o.document,c=r(i)&&r(i.createElement);t.exports=function(t){return c?i.createElement(t):{}}},d039:function(t,n){t.exports=function(t){try{return!!t()}catch(n){return!0}}},da84:function(t,n,e){(function(n){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof n&&n)||Function("return this")()}).call(this,e("c8ba"))},f6fd:function(t,n){(function(t){var n="currentScript",e=t.getElementsByTagName("script");n in t||Object.defineProperty(t,n,{get:function(){try{throw new Error}catch(o){var t,n=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(o.stack)||[!1])[1];for(t in e)if(e[t].src==n||"interactive"==e[t].readyState)return e[t];return null}}})})(document)},fb15:function(t,n,e){"use strict";var o;(e.r(n),"undefined"!==typeof window)&&(e("f6fd"),(o=window.document.currentScript)&&(o=o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(e.p=o[1]));e("b0c0");var r=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("button",{staticClass:"vc-button",class:[t.type&&"vc-button-type--"+t.type,t.size&&"vc-button-size--"+t.size,{"vc-button--plain":t.plain,"vc-button--round":t.round,"vc-button--block":t.block,"is-loading":t.loading}],attrs:{disabled:t.disabled,type:t.nativeType},on:{click:function(n){return t.$emit("click")}}},[t.loading?e("span",{staticClass:"vc-button-icon"},[e("svg",{staticClass:"loading-icon loading-wipe",attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50 50"}},[e("g",[e("circle",{staticClass:"loading-icon-bg-path",attrs:{cx:"25",cy:"25",r:"20"}}),e("circle",{staticClass:"loading-icon-active-path",attrs:{cx:"25",cy:"25",r:"20"}})])])]):t._e(),e("span",[t._t("default")],2)])},i=[],c={name:"VcButton",props:{type:{type:String,default:"default"},size:String,plain:Boolean,round:Boolean,block:Boolean,disabled:Boolean,loading:Boolean,nativeType:{type:String,default:"button"}}},u=c;function a(t,n,e,o,r,i,c,u){var a,f="function"===typeof t?t.options:t;if(n&&(f.render=n,f.staticRenderFns=e,f._compiled=!0),o&&(f.functional=!0),i&&(f._scopeId="data-v-"+i),c?(a=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(c)},f._ssrRegister=a):r&&(a=u?function(){r.call(this,this.$root.$options.shadowRoot)}:r),a)if(f.functional){f._injectStyles=a;var l=f.render;f.render=function(t,n){return a.call(n),l(t,n)}}else{var s=f.beforeCreate;f.beforeCreate=s?[].concat(s,a):[a]}return{exports:t,options:f}}var f=a(u,r,i,!1,null,null,null),l=f.exports,s=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"vc-button-group"},[t._t("default")],2)},p=[],d={name:"VcButtonGroup"},b=d,v=a(b,s,p,!1,null,null,null),y=v.exports;e("6507");l.install=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(n.name||l.name,l),t.component((n.name||l.name)+"Group",y)},e.d(n,"Button",(function(){return l})),e.d(n,"ButtonGroup",(function(){return y}));n["default"]=l}})})); //# sourceMappingURL=index.umd.min.js.map