const routes = [ { path: '/authenticate', }, { path: '/', component: () => import('@/pages/Overview.vue'), }, { path: '/statistic', name: 'statistic', component: () => import('@/pages/CommunityStatistic.vue'), }, { // TODO: Implement a "You are logged out"-Page path: '/logout', component: () => import('@/components/NotFoundPage.vue'), }, { path: '/user', name: 'user', component: () => import('@/pages/UserSearch.vue'), }, { path: '/creation-confirm', name: 'creation-confirm', component: () => import('@/pages/CreationConfirm.vue'), }, { path: '/contribution-links', name: 'contribution-links', component: () => import('@/pages/ContributionLinks.vue'), }, { path: '/federation', name: 'federation', component: () => import('@/pages/FederationVisualize.vue'), }, { path: '/projectBranding', name: 'projectBranding', component: () => import('@/pages/ProjectBranding.vue'), }, { path: '/:catchAll(.*)', name: 'NotFound', component: () => import('@/components/NotFoundPage.vue'), }, ] export default routes