Files
telemetry_visualization/frontend/src/router/index.ts
Sergey Savelyev f658b55586 Implement Commanding (#6)
Reviewed-on: #6
Co-authored-by: Sergey Savelyev <sergeysav.nn@gmail.com>
Co-committed-by: Sergey Savelyev <sergeysav.nn@gmail.com>
2025-12-28 13:39:12 -08:00

45 lines
1.2 KiB
TypeScript

import { createRouter, createWebHistory } from 'vue-router';
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'home',
component: () => import('../views/EmptyPanelView.vue'),
},
{
path: '/graph',
name: 'graph',
component: () => import('../views/GraphView.vue'),
},
{
path: '/tlm',
name: 'tlm',
component: () => import('../views/TelemetryListView.vue'),
},
{
path: '/cmd',
name: 'cmd',
component: () => import('../views/CommandListView.vue'),
},
{
path: '/chart',
name: 'chart',
component: () => import('../views/ChartView.vue'),
},
{
path: '/panel_editor',
name: 'panel_editor',
component: () => import('../views/PanelEditorView.vue'),
},
{
path: '/panel/:id',
name: 'panel',
component: () => import('../views/PanelView.vue'),
},
],
});
export default router;