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, });