import GroupModule from '@/components/GroupModule' import IprangeModule from '@/components/IprangeModule' import ConfiguratorModule from '@/components/ConfiguratorModule' import RegistrationModule from '@/components/RegistrationModule' import BackendModule from '@/components/BackendModule' import PermissionModule from '@/components/PermissionModule' import IpxeBuilderModule from '@/components/IpxeBuilderModule' import UserModule from '@/components/UserModule' import LogModule from '@/components/LogModule' import EventModule from '@/components/EventModule' export default [ { name: 'general', modules: [ { path: 'groups', component: GroupModule, icon: 'category' }, { path: 'ipranges', component: IprangeModule, icon: 'settings_ethernet' }, { path: 'configurator', component: ConfiguratorModule, icon: 'list' }, { path: 'events', component: EventModule, icon: 'event' } ] }, { name: 'advanced', modules: [ { path: 'registration', component: RegistrationModule, icon: 'assignment' }, { path: 'backends', component: BackendModule, icon: 'cloud' }, { path: 'ipxe', component: IpxeBuilderModule, icon: 'merge_type' } ] }, { name: 'users', modules: [ { path: 'users', component: UserModule, icon: 'contacts' }, { path: 'permissions', component: PermissionModule, icon: 'lock_open' } ] }, { name: 'monitoring', modules: [ { path: 'log', component: LogModule, icon: 'error_outline' } ] } ]