diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..f79b261 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/components/TabContent.vue b/src/components/TabContent.vue new file mode 100644 index 0000000..6fe8934 --- /dev/null +++ b/src/components/TabContent.vue @@ -0,0 +1,27 @@ + + + diff --git a/src/components/TabWizard.vue b/src/components/TabWizard.vue new file mode 100644 index 0000000..d1d32a3 --- /dev/null +++ b/src/components/TabWizard.vue @@ -0,0 +1,165 @@ + + + diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..be2775c --- /dev/null +++ b/src/index.js @@ -0,0 +1,10 @@ +module.exports = { + + TabWizard: require('./components/TabWizard.vue'), + TabContent: require('./components/TabContent.vue'), + + install (Vue) { + Vue.component('tab-wizard', module.exports.TabWizard) + Vue.component('tab-content', module.exports.TabContent) + } +} diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..d7b458c --- /dev/null +++ b/src/main.js @@ -0,0 +1,15 @@ +// The Vue build version to load with the `import` command +// (runtime-only or standalone) has been set in webpack.base.conf with an alias. +import Vue from 'vue' +import App from './App.vue' +import TabWizard from './index' +Vue.use(TabWizard) + +Vue.config.productionTip = false + +/* eslint-disable no-new */ +new Vue({ + el: '#app', + template: '', + components: {App} +})