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 = [ { 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;