Add Nuxt
This commit is contained in:
29
app/router/index.ts
Normal file
29
app/router/index.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
import { createWebHashHistory, createRouter } from 'vue-router'
|
||||
import Galerie from "../views/Galerie.vue";
|
||||
|
||||
|
||||
const routes = [
|
||||
{ path: '/', component: () => import('../views/Main.vue') },
|
||||
{ path: '/galerie/:ev', component: Galerie },
|
||||
{ path: '/galerie', component: Galerie },
|
||||
{ path: '/bild/:ev/:jahr', component: () => import('../views/Bildvorschau.vue') },
|
||||
{ path: '/bild/:ev/:jahr/:bild', component: () => import('../views/Bildschau.vue') },
|
||||
{ path: '/umgebung', component: () => import('../views/Main.vue') },
|
||||
{ path: '/footer', component: () => import("../views/Main.vue")},
|
||||
{ path: '/willkommen', component: () => import("../views/Main.vue")},
|
||||
{ path: '/anmeldeformular', component: () => import("../views/Main.vue")},
|
||||
{ path: "/bulitipp", component: () => import("../views/Bulitipp.vue") },
|
||||
{ path: "/bulitipp/tippen", component: () => import("../views/Bulitipp.vue") },
|
||||
{ path: "/adminpanel/login", component: () => import("../views/adminpanel/AdminPanelLogin.vue") },
|
||||
{ path: "/adminpanel/:token", component: () => import("../views/adminpanel/Main.vue"), name: "adminpanel-main" },
|
||||
{ path: "/adminpanel/:token/events", component: () => import("../views/adminpanel/Events.vue"), name: "adminpanel-events" },
|
||||
{ path: "/adminpanel/:token/formulare", component: () => import("../views/adminpanel/Formulare.vue"), name: "adminpanel-formulare" },
|
||||
{ path: "/adminpanel", component: () => import("../views/adminpanel/Main.vue") },
|
||||
|
||||
]
|
||||
|
||||
export default createRouter({
|
||||
history: createWebHashHistory(),
|
||||
routes,
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user