diff options
Diffstat (limited to 'packages/frontend/src/global/router/definition.ts')
| -rw-r--r-- | packages/frontend/src/global/router/definition.ts | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/packages/frontend/src/global/router/definition.ts b/packages/frontend/src/global/router/definition.ts index 8e1c178ea2..0333770a64 100644 --- a/packages/frontend/src/global/router/definition.ts +++ b/packages/frontend/src/global/router/definition.ts @@ -15,6 +15,7 @@ const page = (loader: AsyncComponentLoader<any>) => defineAsyncComponent({ loadingComponent: MkLoading, errorComponent: MkError, }); + const routes = [{ path: '/@:initUser/pages/:initPageName/view-source', component: page(() => import('@/pages/page-editor/page-editor.vue')), @@ -529,18 +530,26 @@ const routes = [{ component: page(() => import('@/pages/antenna-timeline.vue')), loginRequired: true, }, { - path: '/games', - component: page(() => import('@/pages/games.vue')), - loginRequired: true, -}, { path: '/clicker', component: page(() => import('@/pages/clicker.vue')), loginRequired: true, }, { + path: '/games', + component: page(() => import('@/pages/games.vue')), + loginRequired: false, +}, { path: '/bubble-game', component: page(() => import('@/pages/drop-and-fusion.vue')), loginRequired: true, }, { + path: '/reversi', + component: page(() => import('@/pages/reversi/index.vue')), + loginRequired: false, +}, { + path: '/reversi/g/:gameId', + component: page(() => import('@/pages/reversi/game.vue')), + loginRequired: false, +}, { path: '/timeline', component: page(() => import('@/pages/timeline.vue')), }, { |