- shared pages refactored

This commit is contained in:
Peter Papp
2021-03-17 10:39:45 +01:00
parent 87e05d9521
commit 1d52186f17
10 changed files with 607 additions and 410 deletions
+40 -12
View File
@@ -5,7 +5,6 @@ import store from './store/index'
import AdminMobileMenu from './views/Mobile/AdminMobileMenu'
import UserProfileMobileMenu from './views/Mobile/UserProfileMobileMenu'
import {mapGetters} from "vuex";
Vue.use(Router)
@@ -309,22 +308,42 @@ const routesAdmin = [
]
const routesShared = [
{
name: 'SharedPage',
name: 'Shared',
path: '/shared/:token',
component: () =>
import(/* webpackChunkName: "chunks/shared-page" */ './views/Shared/SharedPage'),
meta: {
requiresAuth: false
},
},
{
name: 'NotFoundShared',
path: '/shared-not-found',
component: () =>
import(/* webpackChunkName: "chunks/not-found-shared" */ './views/Shared/NotFoundShared'),
import(/* webpackChunkName: "chunks/shared" */ './views/Shared'),
meta: {
requiresAuth: false
},
children: [
{
name: 'SharedFileBrowser',
path: '/shared/:token/files',
component: () =>
import(/* webpackChunkName: "chunks/shared/file-browser" */ './views/Shared/SharedFileBrowser'),
meta: {
requiresAuth: false
},
},
{
name: 'SharedSingleFile',
path: '/shared/:token/file',
component: () =>
import(/* webpackChunkName: "chunks/shared/single-file" */ './views/Shared/SharedSingleFile'),
meta: {
requiresAuth: false
},
},
{
name: 'SharedAuthentication',
path: '/shared/:token/authenticate',
component: () =>
import(/* webpackChunkName: "chunks/shared/authenticate" */ './views/Shared/SharedAuthentication'),
meta: {
requiresAuth: false
},
},
]
},
]
const routesAuth = [
@@ -625,6 +644,15 @@ const routesIndex = [
requiresAuth: false
},
},
{
name: 'NotFound',
path: '/not-found',
component: () =>
import(/* webpackChunkName: "chunks/not-found-shared" */ './views/NotFound'),
meta: {
requiresAuth: false
},
},
]
const router = new Router({