UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

55 lines (51 loc) 1.68 kB
import { hookNavigator, NavigatorNode, hookRoute, ViewContext } from '@c8y/ngx-components'; import { EVENTS_PATH } from '@c8y/ngx-components/events'; import { gettext } from '@c8y/ngx-components/gettext'; const eventDetailsChildren = [ { path: ':id', loadComponent: () => import('@c8y/ngx-components/events').then(m => m.EventDetailsComponent) } ]; const eventsCockpitProviders = [ hookNavigator(new NavigatorNode({ label: gettext('Events'), icon: 'online1', priority: 900, path: `/${EVENTS_PATH}`, featureId: 'events', parent: '', routerLinkExact: false })), hookRoute({ path: EVENTS_PATH, loadComponent: () => import('@c8y/ngx-components/events').then(m => m.EventsComponent), data: { title: true }, children: eventDetailsChildren }), hookRoute({ context: ViewContext.Group, path: EVENTS_PATH, priority: 700, icon: 'online1', label: gettext('Events'), loadComponent: () => import('@c8y/ngx-components/events').then(m => m.EventsComponent), featureId: 'events', children: eventDetailsChildren }), hookRoute({ context: ViewContext.Device, path: EVENTS_PATH, priority: 700, icon: 'online1', label: gettext('Events'), loadComponent: () => import('@c8y/ngx-components/events').then(m => m.EventsComponent), featureId: 'events', children: eventDetailsChildren }) ]; /** * Generated bundle index. Do not edit. */ export { eventsCockpitProviders }; //# sourceMappingURL=c8y-ngx-components-events-cockpit.mjs.map