Personal_Website/src/router/index.ts

31 lines
741 B
TypeScript

import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router";
import HomeView from "../views/HomeView.vue";
import SnippetIndexView from "../views/SnippetIndexView.vue";
import SnippetShowView from "../views/SnippetShowView.vue";
const routes: Array<RouteRecordRaw> = [
{
path: "/",
name: "home",
component: HomeView,
},
{
path: "/snippets",
name: "snippet-index",
component: SnippetIndexView,
},
{
path: "/snippets/:id-:slug",
name: "snippet-show",
component: SnippetShowView,
props: true,
},
];
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes,
});
export default router;