import from Fuelly complete

This commit is contained in:
Akhil Gupta
2021-06-27 11:04:58 +05:30
parent 5f96345828
commit f851a2dc19
10 changed files with 247 additions and 22 deletions

View File

@@ -392,6 +392,24 @@ export default [
},
props: (route) => ({ user: store.state.auth.currentUser || {} }),
},
{
path: '/import',
name: 'import',
component: () => lazyLoadView(import('@views/import.vue')),
meta: {
authRequired: true,
},
props: (route) => ({ user: store.state.auth.currentUser || {} }),
},
{
path: '/import/fuelly',
name: 'import-fuelly',
component: () => lazyLoadView(import('@views/import-fuelly.vue')),
meta: {
authRequired: true,
},
props: (route) => ({ user: store.state.auth.currentUser || {} }),
},
{
path: '/logout',
name: 'logout',
@@ -399,9 +417,7 @@ export default [
authRequired: true,
beforeResolve(routeTo, routeFrom, next) {
store.dispatch('auth/logOut').then((data) => {
const authRequiredOnPreviousRoute = routeFrom.matched.some(
(route) => route.meta.authRequired
)
const authRequiredOnPreviousRoute = routeFrom.matched.some((route) => route.meta.authRequired)
// Navigate back to previous page, or home as a fallback
next(authRequiredOnPreviousRoute ? { name: 'login' } : { ...routeFrom })
})