From d51caeb13012d15a7f3807a7ca13921554a4201f Mon Sep 17 00:00:00 2001 From: Marco Crapts Date: Mon, 19 Oct 2020 20:14:26 +0200 Subject: [PATCH] fix error --- package-lock.json | 6 +-- package.json | 2 +- src/App.vue | 71 +------------------------------- src/components/Main.vue | 74 ++++++++++++++++++++++++++++++++++ src/components/TimeWindows.vue | 5 ++- src/router.js | 4 +- 6 files changed, 85 insertions(+), 77 deletions(-) create mode 100644 src/components/Main.vue diff --git a/package-lock.json b/package-lock.json index f703d17..1c8ac4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12383,9 +12383,9 @@ } }, "vue-router": { - "version": "4.0.0-beta.10", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-beta.10.tgz", - "integrity": "sha512-y3YxV8rO9e4mgFqdyskytRMLzwbxR65ZaAW59xZL+T3M3kHX5p+/XB6j7K5cVm/EgZFOLRb+Zht3ShVaEonn/A==" + "version": "4.0.0-beta.13", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-beta.13.tgz", + "integrity": "sha512-dYv9qpHPaojQlfujViiTkPkf1Bf5RCFzkCkdVFc1cENzWJYAGJanpIHiyjyKoM4u7IDFBZMItci+U4ieaEWA8A==" }, "vue-style-loader": { "version": "4.1.2", diff --git a/package.json b/package.json index 51ae6e2..c72cbab 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "highcharts": "^7.1.2", "mongodb": "^3.2.7", "vue": "^3.0.0", - "vue-router": "^4.0.0-beta.10", + "vue-router": "^4.0.0-beta.13", "vuex": "^4.0.0-beta.4" }, "devDependencies": { diff --git a/src/App.vue b/src/App.vue index 7b32b89..a44ab87 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,72 +1,3 @@ - - diff --git a/src/components/Main.vue b/src/components/Main.vue new file mode 100644 index 0000000..6f10c05 --- /dev/null +++ b/src/components/Main.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/components/TimeWindows.vue b/src/components/TimeWindows.vue index 77a9a82..98b1efa 100644 --- a/src/components/TimeWindows.vue +++ b/src/components/TimeWindows.vue @@ -74,7 +74,10 @@ export default { } ]) onMounted(() => { - if (!props.activeWindow.label) emit('set-window', windows.value[1]) + const activeWindow = !props.activeWindow.label + ? windows.value[1] + : windows.value.find((w) => w.label === props.activeWindow.label.replace('-', ' ')) + emit('set-window', activeWindow) }) return { windows diff --git a/src/router.js b/src/router.js index 27ff281..cd45fc7 100644 --- a/src/router.js +++ b/src/router.js @@ -1,5 +1,5 @@ import { createRouter, createWebHistory } from 'vue-router' -import App from '@/App' +import Main from '@/components/Main' export default createRouter({ history: createWebHistory(), base: process.env.BASE_URL, @@ -7,7 +7,7 @@ export default createRouter({ { path: '/:type?/:window?', name: 'view', - component: App + component: Main } ] })