import { createRouter, createWebHistory } from 'vue-router' import AboutView from '../views/AboutView.vue' import HomeView from '../views/HomeView.vue' import LoginView from '../views/LoginView.vue' import ProfileView from '../views/ProfileView.vue' import StickerBuilderView from '../views/StickerBuilderView.vue' import StickerView from '../views/StickerView.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { component: ProfileView, meta: { title: '', }, name: 'profile', path: '/', }, { component: AboutView, meta: { title: 'About', }, name: 'about', path: '/about', }, { component: StickerBuilderView, meta: { title: 'Sticker Builder', }, name: 'stickerbuilder', path: '/stickerbuilder', }, { component: StickerView, meta: { title: 'Sticker', }, name: 'sticker', path: '/:uuid([0-9A-F]{8}-[0-9A-F]{4}-[4][0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12})', }, { component: LoginView, meta: { title: 'Login', }, name: 'login', path: '/login', }, ], }) export default router