diff --git a/web/src/App.vue b/web/src/App.vue index f4e357f..a3a8ba9 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -29,8 +29,9 @@ import { RouterLink, RouterView } from 'vue-router' import StatusDot from '@/components/StatusDot.vue' const navLinks = [ - { to: '/search', label: 'Search' }, - { to: '/diagnose', label: 'Diagnose' }, - { to: '/sources', label: 'Sources' }, + { to: '/search', label: 'Search' }, + { to: '/diagnose', label: 'Diagnose' }, + { to: '/incidents', label: 'Incidents' }, + { to: '/sources', label: 'Sources' }, ] diff --git a/web/src/router/index.ts b/web/src/router/index.ts index 286c96d..1b16986 100644 --- a/web/src/router/index.ts +++ b/web/src/router/index.ts @@ -2,6 +2,7 @@ import { createRouter, createWebHistory } from 'vue-router' import LogSearchView from '@/views/LogSearchView.vue' import DiagnoseView from '@/views/DiagnoseView.vue' import SourcesView from '@/views/SourcesView.vue' +import IncidentsView from '@/views/IncidentsView.vue' export default createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -10,5 +11,6 @@ export default createRouter({ { path: '/search', component: LogSearchView }, { path: '/diagnose', component: DiagnoseView }, { path: '/sources', component: SourcesView }, + { path: '/incidents', component: IncidentsView }, ], }) diff --git a/web/src/views/IncidentsView.vue b/web/src/views/IncidentsView.vue new file mode 100644 index 0000000..adddc66 --- /dev/null +++ b/web/src/views/IncidentsView.vue @@ -0,0 +1,412 @@ + + +