Add enable all function to register components

This commit is contained in:
Marcos Moura 2016-07-22 18:47:19 -03:00
parent 6c9f718145
commit 2d08caf2d0
2 changed files with 23 additions and 17 deletions

View file

@ -1,20 +1,16 @@
import Vue from 'vue';
import VueMaterial from '../vue-material';
for (let component in VueMaterial) {
if (component === 'MdTheme') {
Vue.use(VueMaterial[component], {
default: {
primary: {
color: 'green',
hue: 800
}
},
'bottom-bar': {
primary: 'teal'
}
});
} else {
Vue.use(VueMaterial[component]);
VueMaterial.enableAll(Vue);
Vue.use(VueMaterial.MdTheme, {
default: {
primary: {
color: 'green',
hue: 800
}
},
'bottom-bar': {
primary: 'teal'
}
}
});

View file

@ -11,7 +11,7 @@ import MdAvatar from './components/mdAvatar';
import MdList from './components/mdList';
import MdWhiteframe from './components/mdWhiteframe';
export default {
let options = {
MdAvatar,
MdBottomBar,
MdButton,
@ -24,3 +24,13 @@ export default {
MdWhiteframe,
MdTheme
};
options.enableAll = (Vue) => {
for (let component in options) {
if (component !== 'MdTheme' && component !== 'enableAll') {
Vue.use(options[component]);
}
}
};
export default options;