@geoblink/design-system
Version:
Geoblink Design System for Vue.js
1 lines • 7.19 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["components/GeoPrimaryButton"]=e():t["components/GeoPrimaryButton"]=e()}(window,function(){return r={},t.m=e={17:function(t,e,r){t.exports=r("3wMn")},"3iwg":function(t,e,r){"use strict";function n(){var t=0;return function(){return t++}}r.d(e,"a",function(){return n})},"3wMn":function(t,e,r){"use strict";r.r(e);var n=r("UKJK"),i={name:"GeoPrimaryButton",status:"ready",release:"4.2.0",mixins:[n.b],computed:{type:function(){return n.a.primary}}},a=r("KHd+"),o=Object(a.a)(i,function(){var t=this,e=t.$createElement;return(t._self._c||e)("geo-button",t._b({attrs:{type:t.type},on:{click:function(e){return t.$emit("click",e)}}},"geo-button",t.$props,!1),[t._t("default"),t._v(" "),t._t("loading",null,{slot:"loading"})],2)},[],!1,null,null,null);e.default=o.exports},"KHd+":function(t,e,r){"use strict";function n(t,e,r,n,i,a,o,c){var s,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=r,u._compiled=!0),n&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),o?(s=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},u._ssrRegister=s):i&&(s=c?function(){i.call(this,this.$root.$options.shadowRoot)}:i),s)if(u.functional){u._injectStyles=s;var d=u.render;u.render=function(t,e){return s.call(e),d(t,e)}}else{var l=u.beforeCreate;u.beforeCreate=l?[].concat(l,s):[s]}return{exports:t,options:u}}r.d(e,"a",function(){return n})},OGAN:function(t,e,r){"use strict";r.r(e),r.d(e,"VARIANTS",function(){return o});var n=r("3iwg"),i=r("i4Qp"),a=Object(n.a)(),o={default:"default",primary:"primary",success:"success",info:"info",warn:"warn",error:"error",progress:"progress","dark-transparent":"dark-transparent"};function c(t,e,r){return Math.max(e,Math.min(r,t))}var s={name:"GeoActivityIndicator",status:"ready",release:"2.0.0",constants:{VARIANTS:o},props:{indeterminate:{type:Boolean,default:void 0},percentage:{type:Number,default:void 0,validator:function(t){if(t<0)throw new Error("GeoActivityIndicator percentage can't be negative");if(1<t)throw new Error("GeoActivityIndicator percentage can't be above 1");return!0}},animated:{type:Boolean,default:void 0},variant:Object(i.a)({componentName:"GeoActivityIndicator",propertyName:"variant",enumDictionary:o,defaultValue:o.default}),innerRadius:{type:Number,default:40,validator:function(t){if(t<0)throw new Error("GeoActivityIndicator innerRadius can't be negative");if(50<t)throw new Error("GeoActivityIndicator innerRadius can't be greater than the outer radius (50)");return!0}}},computed:{variantSuffix:function(){return this.variant?"--".concat(this.variant):""},idCircleMask:function(){return"geo-activity-indicator__circle-mask--".concat(a())},isIndeterminate:function(){return this.indeterminate||void 0===this.percentage},isAnimated:function(){return void 0!==this.animated?this.animated:this.isIndeterminate},completedPercentage:function(){return this.isIndeterminate?1/3:c(parseFloat(this.percentage),0,1)},completedPercentagePathData:function(){var t=c(360*this.completedPercentage,0,359.99999),e=function(t){return t*Math.PI/180}(t),r=51*Math.sin(e),n=-51*Math.cos(e),i=180<t?1:0;return"M 0 0 v -".concat(51," A ").concat(51," ").concat(51," 1 ").concat(i," 1 ").concat(r," ").concat(n," z")}}},u=r("KHd+"),d=Object(u.a)(s,function(){var t,e,r,n=this,i=n.$createElement,a=n._self._c||i;return a("div",{staticClass:"geo-activity-indicator"},[a("svg",{class:(t={},t["geo-activity-indicator--"+n.variant]=!0,t["geo-activity-indicator--"+n.variant+"--animated"]=n.isAnimated,t["geo-activity-indicator--animated"]=n.isAnimated,t),attrs:{width:"100%",height:"100%",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 100 100","shape-rendering":"geometricPrecision"}},[a("defs",[a("mask",{attrs:{id:n.idCircleMask,x:"0",y:"0",width:"100",height:"100",maskUnits:"userSpaceOnUse"}},[a("circle",{attrs:{cx:"50",cy:"50",r:"51","stroke-width":"0",fill:"black",opacity:"1"}}),n._v(" "),a("circle",{attrs:{cx:"50",cy:"50",r:"50","stroke-width":"0",fill:"white",opacity:"1"}}),n._v(" "),a("circle",{attrs:{cx:"50",cy:"50",r:n.innerRadius,"stroke-width":"0",fill:"black",opacity:"1"}})])]),n._v(" "),a("g",{attrs:{mask:"url(#"+n.idCircleMask+")"}},[a("circle",{class:(e={},e["geo-activity-indicator__total"]=!0,e["geo-activity-indicator__total--"+n.variant]=!0,e),attrs:{cx:"50",cy:"50",r:"50","stroke-width":"0",opacity:"1"}}),n._v(" "),a("path",{class:(r={},r["geo-activity-indicator__completed-path"]=!0,r["geo-activity-indicator__completed-path--"+n.variant]=!0,r),attrs:{d:n.completedPercentagePathData,transform:"translate(50, 50)"}})])]),n._v(" "),a("div",{staticClass:"geo-activity-indicator__inset"},[n._t("default")],2)])},[],!1,null,null,null);e.default=d.exports},UKJK:function(t,e,r){"use strict";r.d(e,"a",function(){return i});var n=r("OGAN"),i={primary:"primary",secondary:"secondary",tertiary:"tertiary",danger:"danger",link:"link",dangerLink:"dangerLink",tooltip:"tooltip"};e.b={props:{disabled:{type:Boolean,required:!1,default:!1},loading:{type:Boolean,required:!1,default:!1}},computed:{activityIndicatorVariant:function(){switch(this.type){case i.primary:case i.secondary:case i.tertiary:return n.VARIANTS.primary;case i.danger:return n.VARIANTS.error;case i.link:return n.VARIANTS.primary;case i.dangerLink:return n.VARIANTS.error;case i.tooltip:return n.VARIANTS.warn}}},methods:{onGeoButtonClick:function(t){this.disabled?t.stopPropagation():this.$emit("click",t)}}}},i4Qp:function(t,e,r){"use strict";function n(t){var e={type:String,validator:function(e){if(t.checkUndefined&&void 0===e)return!0;var r=Object.values(t.enumDictionary);if(r.includes(e))return!0;var n=r.map(function(t){return"«".concat(t,"»")}).join(", ");return console.warn("".concat(t.componentName," [component] :: Unsupported value («").concat(e,"») for «").concat(t.propertyName,"» property. Use one of ").concat(n)),!1}};return"defaultValue"in t&&(e.default=t.defaultValue),"required"in t&&(e.required=!!t.required),e}r.d(e,"a",function(){return n})}},t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var i in e)t.d(n,i,function(t){return e[t]}.bind(null,i));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},t.p="/",t(t.s=17);function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var e,r});