@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
100 lines • 11.5 kB
JavaScript
import { NgModule } from '@angular/core';
import { CoreModule } from '@c8y/ngx-components';
import { SharedEcosystemModule } from '@c8y/ngx-components/ecosystem/shared';
import { ApplicationPluginsComponent } from './application-plugins.component';
import { UpdatePluginOfAppComponent } from './update-plugin-of-app/update-plugin-of-app.component';
import { AppStatePipe } from './appState.pipe';
import { AppsToUpdateRemotesSelectComponent } from './apps-to-update-remotes-select.component';
import { InstallPluginComponent } from './install-plugin.component';
import { OrphanedStatusCellRendererComponent } from './orphaned-status-cell-renderer.component';
import { PluginListItemComponent } from './plugin-list-item.component';
import { PluginListComponent } from './plugin-list.component';
import { LabelCellRendererComponent } from './label-cell-renderer.component';
import { gettext, hookRoute, ViewContext } from '@c8y/ngx-components';
import { ApplicationPluginsGuard } from './application-plugins.guard';
import { OnlyLatestFilterComponent } from './only-latest-filter/only-latest-filter.component';
import { ApplicationPluginReadmeComponent } from './application-plugin-readme.component';
import * as i0 from "@angular/core";
export class ApplicationPluginsModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ApplicationPluginsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: ApplicationPluginsModule, declarations: [ApplicationPluginsComponent,
PluginListItemComponent,
InstallPluginComponent,
PluginListComponent,
AppsToUpdateRemotesSelectComponent,
AppStatePipe,
LabelCellRendererComponent,
OrphanedStatusCellRendererComponent,
UpdatePluginOfAppComponent,
OnlyLatestFilterComponent,
ApplicationPluginReadmeComponent], imports: [CoreModule, SharedEcosystemModule], exports: [ApplicationPluginsComponent,
PluginListItemComponent,
InstallPluginComponent,
PluginListComponent,
AppsToUpdateRemotesSelectComponent,
AppStatePipe,
LabelCellRendererComponent,
OrphanedStatusCellRendererComponent,
UpdatePluginOfAppComponent,
OnlyLatestFilterComponent] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ApplicationPluginsModule, providers: [
ApplicationPluginsGuard,
hookRoute([
{
path: 'plugins',
component: ApplicationPluginsComponent,
icon: 'plugin',
label: gettext('Plugins'),
context: ViewContext.Application,
priority: 3,
canActivate: [ApplicationPluginsGuard]
}
])
], imports: [CoreModule, SharedEcosystemModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ApplicationPluginsModule, decorators: [{
type: NgModule,
args: [{
imports: [CoreModule, SharedEcosystemModule],
declarations: [
ApplicationPluginsComponent,
PluginListItemComponent,
InstallPluginComponent,
PluginListComponent,
AppsToUpdateRemotesSelectComponent,
AppStatePipe,
LabelCellRendererComponent,
OrphanedStatusCellRendererComponent,
UpdatePluginOfAppComponent,
OnlyLatestFilterComponent,
ApplicationPluginReadmeComponent
],
exports: [
ApplicationPluginsComponent,
PluginListItemComponent,
InstallPluginComponent,
PluginListComponent,
AppsToUpdateRemotesSelectComponent,
AppStatePipe,
LabelCellRendererComponent,
OrphanedStatusCellRendererComponent,
UpdatePluginOfAppComponent,
OnlyLatestFilterComponent
],
providers: [
ApplicationPluginsGuard,
hookRoute([
{
path: 'plugins',
component: ApplicationPluginsComponent,
icon: 'plugin',
label: gettext('Plugins'),
context: ViewContext.Application,
priority: 3,
canActivate: [ApplicationPluginsGuard]
}
])
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24tcGx1Z2lucy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9lY29zeXN0ZW0vYXBwbGljYXRpb24tcGx1Z2lucy9hcHBsaWNhdGlvbi1wbHVnaW5zLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNqRCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUM3RSxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUM5RSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSx1REFBdUQsQ0FBQztBQUNuRyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGtDQUFrQyxFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDL0YsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDcEUsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDaEcsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDdkUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDOUQsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDN0UsT0FBTyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDdEUsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDdEUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDOUYsT0FBTyxFQUFFLGdDQUFnQyxFQUFFLE1BQU0sdUNBQXVDLENBQUM7O0FBNEN6RixNQUFNLE9BQU8sd0JBQXdCOytHQUF4Qix3QkFBd0I7Z0hBQXhCLHdCQUF3QixpQkF2Q2pDLDJCQUEyQjtZQUMzQix1QkFBdUI7WUFDdkIsc0JBQXNCO1lBQ3RCLG1CQUFtQjtZQUNuQixrQ0FBa0M7WUFDbEMsWUFBWTtZQUNaLDBCQUEwQjtZQUMxQixtQ0FBbUM7WUFDbkMsMEJBQTBCO1lBQzFCLHlCQUF5QjtZQUN6QixnQ0FBZ0MsYUFaeEIsVUFBVSxFQUFFLHFCQUFxQixhQWV6QywyQkFBMkI7WUFDM0IsdUJBQXVCO1lBQ3ZCLHNCQUFzQjtZQUN0QixtQkFBbUI7WUFDbkIsa0NBQWtDO1lBQ2xDLFlBQVk7WUFDWiwwQkFBMEI7WUFDMUIsbUNBQW1DO1lBQ25DLDBCQUEwQjtZQUMxQix5QkFBeUI7Z0hBaUJoQix3QkFBd0IsYUFmeEI7WUFDVCx1QkFBdUI7WUFDdkIsU0FBUyxDQUFDO2dCQUNSO29CQUNFLElBQUksRUFBRSxTQUFTO29CQUNmLFNBQVMsRUFBRSwyQkFBMkI7b0JBQ3RDLElBQUksRUFBRSxRQUFRO29CQUNkLEtBQUssRUFBRSxPQUFPLENBQUMsU0FBUyxDQUFDO29CQUN6QixPQUFPLEVBQUUsV0FBVyxDQUFDLFdBQVc7b0JBQ2hDLFFBQVEsRUFBRSxDQUFDO29CQUNYLFdBQVcsRUFBRSxDQUFDLHVCQUF1QixDQUFDO2lCQUN2QzthQUNGLENBQUM7U0FDSCxZQXZDUyxVQUFVLEVBQUUscUJBQXFCOzs0RkF5Q2hDLHdCQUF3QjtrQkExQ3BDLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsVUFBVSxFQUFFLHFCQUFxQixDQUFDO29CQUM1QyxZQUFZLEVBQUU7d0JBQ1osMkJBQTJCO3dCQUMzQix1QkFBdUI7d0JBQ3ZCLHNCQUFzQjt3QkFDdEIsbUJBQW1CO3dCQUNuQixrQ0FBa0M7d0JBQ2xDLFlBQVk7d0JBQ1osMEJBQTBCO3dCQUMxQixtQ0FBbUM7d0JBQ25DLDBCQUEwQjt3QkFDMUIseUJBQXlCO3dCQUN6QixnQ0FBZ0M7cUJBQ2pDO29CQUNELE9BQU8sRUFBRTt3QkFDUCwyQkFBMkI7d0JBQzNCLHVCQUF1Qjt3QkFDdkIsc0JBQXNCO3dCQUN0QixtQkFBbUI7d0JBQ25CLGtDQUFrQzt3QkFDbEMsWUFBWTt3QkFDWiwwQkFBMEI7d0JBQzFCLG1DQUFtQzt3QkFDbkMsMEJBQTBCO3dCQUMxQix5QkFBeUI7cUJBQzFCO29CQUNELFNBQVMsRUFBRTt3QkFDVCx1QkFBdUI7d0JBQ3ZCLFNBQVMsQ0FBQzs0QkFDUjtnQ0FDRSxJQUFJLEVBQUUsU0FBUztnQ0FDZixTQUFTLEVBQUUsMkJBQTJCO2dDQUN0QyxJQUFJLEVBQUUsUUFBUTtnQ0FDZCxLQUFLLEVBQUUsT0FBTyxDQUFDLFNBQVMsQ0FBQztnQ0FDekIsT0FBTyxFQUFFLFdBQVcsQ0FBQyxXQUFXO2dDQUNoQyxRQUFRLEVBQUUsQ0FBQztnQ0FDWCxXQUFXLEVBQUUsQ0FBQyx1QkFBdUIsQ0FBQzs2QkFDdkM7eUJBQ0YsQ0FBQztxQkFDSDtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb3JlTW9kdWxlIH0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBTaGFyZWRFY29zeXN0ZW1Nb2R1bGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzL2Vjb3N5c3RlbS9zaGFyZWQnO1xuaW1wb3J0IHsgQXBwbGljYXRpb25QbHVnaW5zQ29tcG9uZW50IH0gZnJvbSAnLi9hcHBsaWNhdGlvbi1wbHVnaW5zLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBVcGRhdGVQbHVnaW5PZkFwcENvbXBvbmVudCB9IGZyb20gJy4vdXBkYXRlLXBsdWdpbi1vZi1hcHAvdXBkYXRlLXBsdWdpbi1vZi1hcHAuY29tcG9uZW50JztcbmltcG9ydCB7IEFwcFN0YXRlUGlwZSB9IGZyb20gJy4vYXBwU3RhdGUucGlwZSc7XG5pbXBvcnQgeyBBcHBzVG9VcGRhdGVSZW1vdGVzU2VsZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9hcHBzLXRvLXVwZGF0ZS1yZW1vdGVzLXNlbGVjdC5jb21wb25lbnQnO1xuaW1wb3J0IHsgSW5zdGFsbFBsdWdpbkNvbXBvbmVudCB9IGZyb20gJy4vaW5zdGFsbC1wbHVnaW4uY29tcG9uZW50JztcbmltcG9ydCB7IE9ycGhhbmVkU3RhdHVzQ2VsbFJlbmRlcmVyQ29tcG9uZW50IH0gZnJvbSAnLi9vcnBoYW5lZC1zdGF0dXMtY2VsbC1yZW5kZXJlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgUGx1Z2luTGlzdEl0ZW1Db21wb25lbnQgfSBmcm9tICcuL3BsdWdpbi1saXN0LWl0ZW0uY29tcG9uZW50JztcbmltcG9ydCB7IFBsdWdpbkxpc3RDb21wb25lbnQgfSBmcm9tICcuL3BsdWdpbi1saXN0LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBMYWJlbENlbGxSZW5kZXJlckNvbXBvbmVudCB9IGZyb20gJy4vbGFiZWwtY2VsbC1yZW5kZXJlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgZ2V0dGV4dCwgaG9va1JvdXRlLCBWaWV3Q29udGV4dCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgQXBwbGljYXRpb25QbHVnaW5zR3VhcmQgfSBmcm9tICcuL2FwcGxpY2F0aW9uLXBsdWdpbnMuZ3VhcmQnO1xuaW1wb3J0IHsgT25seUxhdGVzdEZpbHRlckNvbXBvbmVudCB9IGZyb20gJy4vb25seS1sYXRlc3QtZmlsdGVyL29ubHktbGF0ZXN0LWZpbHRlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgQXBwbGljYXRpb25QbHVnaW5SZWFkbWVDb21wb25lbnQgfSBmcm9tICcuL2FwcGxpY2F0aW9uLXBsdWdpbi1yZWFkbWUuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0NvcmVNb2R1bGUsIFNoYXJlZEVjb3N5c3RlbU1vZHVsZV0sXG4gIGRlY2xhcmF0aW9uczogW1xuICAgIEFwcGxpY2F0aW9uUGx1Z2luc0NvbXBvbmVudCxcbiAgICBQbHVnaW5MaXN0SXRlbUNvbXBvbmVudCxcbiAgICBJbnN0YWxsUGx1Z2luQ29tcG9uZW50LFxuICAgIFBsdWdpbkxpc3RDb21wb25lbnQsXG4gICAgQXBwc1RvVXBkYXRlUmVtb3Rlc1NlbGVjdENvbXBvbmVudCxcbiAgICBBcHBTdGF0ZVBpcGUsXG4gICAgTGFiZWxDZWxsUmVuZGVyZXJDb21wb25lbnQsXG4gICAgT3JwaGFuZWRTdGF0dXNDZWxsUmVuZGVyZXJDb21wb25lbnQsXG4gICAgVXBkYXRlUGx1Z2luT2ZBcHBDb21wb25lbnQsXG4gICAgT25seUxhdGVzdEZpbHRlckNvbXBvbmVudCxcbiAgICBBcHBsaWNhdGlvblBsdWdpblJlYWRtZUNvbXBvbmVudFxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgQXBwbGljYXRpb25QbHVnaW5zQ29tcG9uZW50LFxuICAgIFBsdWdpbkxpc3RJdGVtQ29tcG9uZW50LFxuICAgIEluc3RhbGxQbHVnaW5Db21wb25lbnQsXG4gICAgUGx1Z2luTGlzdENvbXBvbmVudCxcbiAgICBBcHBzVG9VcGRhdGVSZW1vdGVzU2VsZWN0Q29tcG9uZW50LFxuICAgIEFwcFN0YXRlUGlwZSxcbiAgICBMYWJlbENlbGxSZW5kZXJlckNvbXBvbmVudCxcbiAgICBPcnBoYW5lZFN0YXR1c0NlbGxSZW5kZXJlckNvbXBvbmVudCxcbiAgICBVcGRhdGVQbHVnaW5PZkFwcENvbXBvbmVudCxcbiAgICBPbmx5TGF0ZXN0RmlsdGVyQ29tcG9uZW50XG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIEFwcGxpY2F0aW9uUGx1Z2luc0d1YXJkLFxuICAgIGhvb2tSb3V0ZShbXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdwbHVnaW5zJyxcbiAgICAgICAgY29tcG9uZW50OiBBcHBsaWNhdGlvblBsdWdpbnNDb21wb25lbnQsXG4gICAgICAgIGljb246ICdwbHVnaW4nLFxuICAgICAgICBsYWJlbDogZ2V0dGV4dCgnUGx1Z2lucycpLFxuICAgICAgICBjb250ZXh0OiBWaWV3Q29udGV4dC5BcHBsaWNhdGlvbixcbiAgICAgICAgcHJpb3JpdHk6IDMsXG4gICAgICAgIGNhbkFjdGl2YXRlOiBbQXBwbGljYXRpb25QbHVnaW5zR3VhcmRdXG4gICAgICB9XG4gICAgXSlcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBBcHBsaWNhdGlvblBsdWdpbnNNb2R1bGUge31cbiJdfQ==