import { FG_Plugin } from 'src/plugins'; import permissions from '../permissions'; const mainRoutes: FG_Plugin.PluginRouteConfig[] = [ { title: 'Gerücht', icon: 'mdi-cash-100', permissions: ['user'], route: { path: 'balance', name: 'balance', redirect: { name: 'balance-view' }, }, children: [ { title: 'Übersicht', icon: 'mdi-cash-check', permissions: [permissions.SHOW], route: { path: 'overview', name: 'balance-view', component: () => import('../pages/Overview.vue'), }, }, { title: 'Buchen', icon: 'mdi-cash-plus', shortcut: true, permissions: [permissions.DEBIT_OWN, permissions.SHOW], route: { path: 'change', name: 'balance-change', component: () => import('../pages/MainPage.vue'), }, }, { title: 'Verwaltung', icon: 'mdi-account-cash', permissions: [permissions.SET_LIMIT, permissions.SHOW_OTHER], route: { path: 'admin', name: 'balance-admin', component: () => import('../pages/Admin.vue'), }, }, ], }, ]; export default mainRoutes;