aboutsummaryrefslogtreecommitdiff
path: root/src/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.js')
-rw-r--r--src/main.js25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/main.js b/src/main.js
index 15369fa8..b2ee137c 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,8 +1,31 @@
import Vue from 'vue'
-import App from './App'
+import VueRouter from 'vue-router'
+import Vuex from 'vuex'
+import App from './App.vue'
+import PublicTimeline from './components/public_timeline/public_timeline.vue'
+
+import statuses from './modules/statuses.js'
+
+Vue.use(Vuex)
+Vue.use(VueRouter)
+
+const store = new Vuex.Store({
+ modules: {
+ statuses
+ }
+})
+
+const routes = [
+ { path: '/', redirect: '/main/public' },
+ { path: '/main/public', component: PublicTimeline }
+]
+
+const router = new VueRouter({routes})
/* eslint-disable no-new */
new Vue({
+ router,
+ store,
el: '#app',
template: '<App/>',
components: { App }