@geoblink/design-system
Version:
Geoblink Design System for Vue.js
1 lines • 4.84 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("lodash")):"function"==typeof define&&define.amd?define(["lodash"],e):"object"==typeof exports?exports["components/GeoDropdownRegularButton"]=e(require("lodash")):t["components/GeoDropdownRegularButton"]=e(t.lodash)}(window,function(t){return o={},e.m=n={52:function(t,e,n){t.exports=n("i00N")},EA35:function(t,e,n){"use strict";n.r(e),n.d(e,"X_AXIS_POSITION",function(){return a}),n.d(e,"Y_AXIS_POSITION",function(){return c}),n.d(e,"geoDropdownMixinFactory",function(){return s});var o=n("lSNA"),r=n.n(o),i=n("YLtl"),u=n.n(i),a={right:"right",left:"left"},c={top:"top",bottom:"bottom"};function s(t){var e,n=u.a.camelCase(t),o="".concat(n[0].toUpperCase()).concat(n.slice(1)),i="is".concat(o,"DropdownOpened");return{data:function(){return r()({},i,!1)},methods:(e={},r()(e,"dismiss".concat(o,"Dropdown"),function(){this[i]=!1}),r()(e,"toggle".concat(o,"Dropdown"),function(){this[i]=!this[i]}),e)}}},"KHd+":function(t,e,n){"use strict";function o(t,e,n,o,r,i,u,a){var c,s="function"==typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),o&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),u?(c=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__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(u)},s._ssrRegister=c):r&&(c=a?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(s.functional){s._injectStyles=c;var d=s.render;s.render=function(t,e){return c.call(e),d(t,e)}}else{var l=s.beforeCreate;s.beforeCreate=l?[].concat(l,c):[c]}return{exports:t,options:s}}n.d(e,"a",function(){return o})},YLtl:function(e,n){e.exports=t},i00N:function(t,e,n){"use strict";n.r(e);var o=n("i4Qp"),r=n("EA35"),i={name:"GeoDropdownRegularButton",status:"ready",release:"4.0.0",props:{icon:{type:Array,required:!1},iconPosition:Object(o.a)({componentName:"GeoDropdownRegularButton",propertyName:"iconPosition",enumDictionary:r.X_AXIS_POSITION,defaultValue:r.X_AXIS_POSITION.left}),disabled:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},data:function(){return{hasContent:!1}},mounted:function(){var t=this;this.$nextTick().then(function(){t.hasContent=t.$slots&&t.$slots.default&&t.$slots.default.length})},methods:{emitClick:function(t){this.disabled||this.$emit("click",t)}}},u=n("KHd+"),a=Object(u.a)(i,function(){var t,e=this,n=e.$createElement,o=e._self._c||n;return o("div",{class:(t={},t["geo-dropdown-regular-button-container"]=!0,t["geo-dropdown-regular-button-container--active"]=e.active,t["geo-dropdown-regular-button-container--disabled"]=e.disabled,t),on:{click:function(t){return e.emitClick(t)}}},[e.icon?o("font-awesome-icon",{staticClass:"geo-dropdown-regular-button-container__icon",class:"geo-dropdown-regular-button-container__icon--"+e.iconPosition,attrs:{icon:e.icon,"aria-hidden":"","fixed-width":""}}):e._e(),e._v(" "),e.hasContent?o("div",{staticClass:"geo-dropdown-regular-button-container__content"},[e._t("default")],2):e._e()],1)},[],!1,null,null,null);e.default=a.exports},i4Qp:function(t,e,n){"use strict";function o(t){var e={type:String,validator:function(e){if(t.checkUndefined&&void 0===e)return!0;var n=Object.values(t.enumDictionary);if(n.includes(e))return!0;var o=n.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(o)),!1}};return"defaultValue"in t&&(e.default=t.defaultValue),"required"in t&&(e.required=!!t.required),e}n.d(e,"a",function(){return o})},lSNA:function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},t.exports.__esModule=!0,t.exports.default=t.exports}},e.c=o,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(e){return t[e]}.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,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s=52);function e(t){if(o[t])return o[t].exports;var r=o[t]={i:t,l:!1,exports:{}};return n[t].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n,o});