material-components-vue
Version:
Material Design components for Vue.js
1 lines • 4.86 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,(function(){return n={},e.m=t={2:function(e,t,n){"use strict";var r={inheritAttrs:!1},o=["primary","secondary","background","surface","on-primary","on-secondary","on-surface","primary-bg","secondary-bg","text-primary-on-light","text-secondary-on-light","text-hint-on-light","text-disabled-on-light","text-icon-on-light","text-primary-on-dark","text-secondary-on-dark","text-hint-on-dark","text-disabled-on-dark","text-icon-on-dark"],i={props:{theming:{type:String,default:""}},mounted:function(){-1<o.indexOf(this.theming)&&this.$el.classList.add("mdc-theme--"+this.theming)}};n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}))},34:function(e,t,n){},4:function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,s){var c,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(e,t){return c.call(t),l(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:u}}n.d(t,"a",(function(){return r}))},7:function(e,t,n){"use strict";function r(e){"undefined"!=typeof window&&window.Vue&&window.Vue.use(e)}n.d(t,"a",(function(){return r}))},81:function(e,t,n){"use strict";n.r(t);var r=n(2);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a={mixins:[r.a,r.b],props:{level:{type:Number,required:!0,validator:function(e){return 1<=e&&e<=24}},transition:{type:Boolean,default:!1}},computed:{classes:function(){var e={};return e["mdc-elevation--z"+this.level]=!0,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(n,!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"mdc-elevation-transition":this.transition},e)}}},s=n(4),c=Object(s.a)(a,(function(){var e=this.$createElement;return(this._self._c||e)("div",{class:this.classes},[this._t("default")],2)}),[],!1,null,null,null).exports,u=(n(34),n(7)),l={install:function(e){e.component("m-elevation",c),e.directive("elevation",{bind:function(e,t){if(null!=t.value){var n=Number(t.value);e.classList.add("mdc-elevation--z".concat(n))}t.modifiers.transition&&e.classList.add("mdc-elevation-transition")},componentUpdated:function(e,t){if(Number(t.oldValue)!==Number(t.value)){if(null!=t.oldValue){var n=Number(t.oldValue);e.classList.remove("mdc-elevation--z".concat(n))}if(null!=t.value){var r=Number(t.value);e.classList.add("mdc-elevation--z".concat(r))}}!t.modifiers.transition&&e.classList.contains("mdc-elevation-transition")&&e.classList.remove("mdc-elevation-transition"),t.modifiers.transition&&!e.classList.contains("mdc-elevation-transition")&&e.classList.add("mdc-elevation-transition")},unbind:function(e,t){if(null!=t.value){var n=Number(t.value);e.classList.remove("mdc-elevation--z".concat(n))}t.modifiers.transition&&e.classList.remove("mdc-elevation-transition")}})}};t.default=l,Object(u.a)(l)}},e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__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 r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(e){return t[e]}.bind(null,o));return r},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(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e.p="",e(e.s=81);function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var t,n}));