{"version":3,"file":"c8y-ngx-components-alarms-cockpit.mjs","sources":["../../alarms/cockpit/index.ts","../../alarms/cockpit/c8y-ngx-components-alarms-cockpit.ts"],"sourcesContent":["import { ModuleWithProviders, NgModule } from '@angular/core';\nimport { hookNavigator, ViewContext } from '@c8y/ngx-components';\nimport { gettext } from '@c8y/ngx-components/gettext';\nimport {\n  ALARMS_PATH,\n  AlarmsComponent,\n  AlarmsGuard,\n  AlarmsModule,\n  AlarmsNavigationFactory,\n  getChildrenForViewContext,\n  getViewContextRoutes\n} from '@c8y/ngx-components/alarms';\n\nexport function alarmsCockpitRouteAndNodeConfig(): ModuleWithProviders<AlarmsModule> {\n  return AlarmsModule.config({\n    additionalProviders: [hookNavigator(AlarmsNavigationFactory)],\n    route: [\n      {\n        path: ALARMS_PATH,\n        component: AlarmsComponent,\n        canActivate: [AlarmsGuard],\n        data: { title: true },\n        children: getChildrenForViewContext(ViewContext.Alarms)\n      },\n      {\n        context: ViewContext.Group,\n        path: ALARMS_PATH,\n        priority: 800,\n        icon: 'bell',\n        label: gettext('Alarms'),\n        component: AlarmsComponent,\n        canActivate: [AlarmsGuard],\n        featureId: 'alarms',\n        children: getChildrenForViewContext(ViewContext.GroupAlarms)\n      },\n      {\n        context: ViewContext.Device,\n        path: ALARMS_PATH,\n        priority: 800,\n        icon: 'bell',\n        label: gettext('Alarms'),\n        component: AlarmsComponent,\n        canActivate: [AlarmsGuard],\n        featureId: 'alarms',\n        children: getChildrenForViewContext(ViewContext.DeviceAlarms)\n      },\n      ...getViewContextRoutes([\n        ViewContext.Alarms,\n        ViewContext.GroupAlarms,\n        ViewContext.DeviceAlarms\n      ])\n    ]\n  });\n}\n\n@NgModule({\n  imports: [alarmsCockpitRouteAndNodeConfig()]\n})\nexport class CockpitAlarmsModule extends AlarmsModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;SAagB,+BAA+B,GAAA;IAC7C,OAAO,YAAY,CAAC,MAAM,CAAC;AACzB,QAAA,mBAAmB,EAAE,CAAC,aAAa,CAAC,uBAAuB,CAAC,CAAC;AAC7D,QAAA,KAAK,EAAE;AACL,YAAA;AACE,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,SAAS,EAAE,eAAe;gBAC1B,WAAW,EAAE,CAAC,WAAW,CAAC;AAC1B,gBAAA,IAAI,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE;AACrB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,MAAM;AACvD,aAAA;AACD,YAAA;gBACE,OAAO,EAAE,WAAW,CAAC,KAAK;AAC1B,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,QAAQ,EAAE,GAAG;AACb,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC;AACxB,gBAAA,SAAS,EAAE,eAAe;gBAC1B,WAAW,EAAE,CAAC,WAAW,CAAC;AAC1B,gBAAA,SAAS,EAAE,QAAQ;AACnB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,WAAW;AAC5D,aAAA;AACD,YAAA;gBACE,OAAO,EAAE,WAAW,CAAC,MAAM;AAC3B,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,QAAQ,EAAE,GAAG;AACb,gBAAA,IAAI,EAAE,MAAM;AACZ,gBAAA,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC;AACxB,gBAAA,SAAS,EAAE,eAAe;gBAC1B,WAAW,EAAE,CAAC,WAAW,CAAC;AAC1B,gBAAA,SAAS,EAAE,QAAQ;AACnB,gBAAA,QAAQ,EAAE,yBAAyB,CAAC,WAAW,CAAC,YAAY;AAC7D,aAAA;AACD,YAAA,GAAG,oBAAoB,CAAC;AACtB,gBAAA,WAAW,CAAC,MAAM;AAClB,gBAAA,WAAW,CAAC,WAAW;AACvB,gBAAA,WAAW,CAAC;aACb;AACF;AACF,KAAA,CAAC;AACJ;AAKM,MAAO,mBAAoB,SAAQ,YAAY,CAAA;+GAAxC,mBAAmB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;gHAAnB,mBAAmB,EAAA,OAAA,EAAA,CAAA,EAAA,CAAA,YAAA,CAAA,EAAA,CAAA,CAAA;gHAAnB,mBAAmB,EAAA,OAAA,EAAA,CAFpB,+BAA+B,EAAE,CAAA,EAAA,CAAA,CAAA;;4FAEhC,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAH/B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE,CAAC,+BAA+B,EAAE;AAC5C,iBAAA;;;ACzDD;;AAEG;;;;"}