diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js new file mode 100644 index 0000000..6f1c3d3 --- /dev/null +++ b/frontend/src/router/index.js @@ -0,0 +1,41 @@ +import { createRouter, createWebHistory } from 'vue-router' + +const routes = [ + { + path: '/', + name: 'Home', + component: () => import('../views/HomeView.vue') + }, + { + path: '/login', + name: 'Login', + component: () => import('../views/LoginView.vue') + }, + { + path: '/register', + name: 'Register', + component: () => import('../views/RegisterView.vue') + }, + { + path: '/workspaces', + name: 'Workspaces', + component: () => import('../views/WorkspacesView.vue') + }, + { + path: '/workspace/:id', + name: 'Workspace', + component: () => import('../views/WorkspaceView.vue') + }, + { + path: '/table/:id', + name: 'Table', + component: () => import('../views/TableView.vue') + } +] + +const router = createRouter({ + history: createWebHistory(), + routes +}) + +export default router