platypush/platypush/backend/http/webapp/src/router/index.js

45 lines
749 B
JavaScript

import { createWebHistory, createRouter } from "vue-router";
import Dashboard from "@/views/Dashboard.vue";
import NotFound from "@/views/NotFound";
import Login from "@/views/Login";
import Register from "@/views/Register";
import Panel from "@/views/Panel";
const routes = [
{
path: "/",
name: "Panel",
component: Panel,
},
{
path: "/dashboard/:name",
name: "Dashboard",
component: Dashboard,
},
{
path: "/login",
name: "Login",
component: Login,
},
{
path: "/register",
name: "Register",
component: Register,
},
{
path: "/:catchAll(.*)",
component: NotFound,
},
];
const router = createRouter({
history: createWebHistory(),
routes,
});
export default router;