LCOV - code coverage report
Current view: top level - www/src - router.js (source / functions) Hit Total Coverage
Test: lcov.info Lines: 4 4 100.0 %
Date: 2024-07-30 12:54:47 Functions: 1 1 100.0 %

          Line data    Source code
       1             : // @ts-check
       2             : import Vue from 'vue';
       3             : import Router from 'vue-router';
       4             : 
       5             : import Home from './components/Home.vue';
       6             : import CameraGroup from './components/CameraGroup.vue';
       7             : import UserInfo from "./components/UserInfo.vue";
       8             : 
       9             : import store from './store';
      10             : 
      11           1 : Vue.use(Router);
      12             : 
      13           1 : const router = new Router({
      14             :   routes: [
      15             :     { name: 'Home', path: '/', component: Home, meta: { navbar: false } },
      16             :     { path: '/index.html', redirect: '/', meta: { navbar: false } },
      17             :     { path: '/Layout', redirect: '/', meta: { navbar: false } },
      18             :     { name: "UserInfo", path: "/me", component: UserInfo,
      19             :       meta: { navbar: false } },
      20             : 
      21             :     { name: 'CameraGroup', path: '/:page', component: CameraGroup,
      22             :       meta: { navbar: false } }
      23             :   ]
      24             : });
      25             : 
      26             : // eslint-disable-next-line @typescript-eslint/no-unused-vars
      27           1 : router.afterEach((to, from) => { /* jshint unused:false */
      28           6 :   store.commit("update", { page: to?.params?.page });
      29             : });
      30             : 
      31             : export default router;

Generated by: LCOV version 1.16