@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
111 lines • 10.9 kB
JavaScript
import { NgModule } from '@angular/core';
import { CommonModule } from '../common/common.module';
import { ModalModule } from '../modal/modal.module';
import { UserMenuItemComponent } from './user-menu-item.component';
import { UserEditModalComponent } from './user-edit-modal.component';
import { UserEditComponent } from './user-edit.component';
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { UserMenuOutletComponent } from './user-menu-outlet.component';
import { AuthenticationModule } from '../authentication/authentication.module';
import { AlertModule } from '../alert/alert.module';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { PopoverModule } from 'ngx-bootstrap/popover';
import { RouterModule } from '@angular/router';
import { FormsModule } from '../forms/forms.module';
import { UserTotpSetupComponent } from './user-totp-setup.component';
import { UserTotpRevokeComponent } from './user-totp-revoke.component';
import { ClipboardModule } from '../clipboard/clipboard.module';
import { A11yModule } from '@angular/cdk/a11y';
import { hookDrawer } from '../drawer/drawer.service';
import { UserDetailsDrawerModule } from './user-details-drawer/user-details-drawer.module';
import * as i0 from "@angular/core";
import * as i1 from "ngx-bootstrap/tooltip";
/**
* The angular module definition for the user menu.
* @exports UserMenuComponent
* @exports UserMenuItemComponent
* @exports UserEditComponent
* @exports UserEditModalComponent
*/
export class UserModule {
static providers() {
return [
...UserDetailsDrawerModule.providers(),
hookDrawer({
component: UserMenuOutletComponent,
position: 'right',
priority: 100,
id: 'userMenuOutlet'
})
];
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: UserModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: UserModule, declarations: [UserMenuOutletComponent,
UserEditComponent,
UserEditModalComponent,
UserMenuItemComponent,
UserTotpSetupComponent,
UserTotpRevokeComponent], imports: [A11yModule,
FormsModule,
CommonModule,
ModalModule,
BsDropdownModule,
AuthenticationModule,
AlertModule,
RouterModule, i1.TooltipModule, PopoverModule,
ClipboardModule,
UserDetailsDrawerModule], exports: [UserMenuOutletComponent,
UserMenuItemComponent,
UserEditComponent,
UserEditModalComponent,
UserTotpSetupComponent,
UserTotpRevokeComponent] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: UserModule, imports: [A11yModule,
FormsModule,
CommonModule,
ModalModule,
BsDropdownModule,
AuthenticationModule,
AlertModule,
RouterModule,
TooltipModule.forRoot(),
PopoverModule,
ClipboardModule,
UserDetailsDrawerModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: UserModule, decorators: [{
type: NgModule,
args: [{
declarations: [
UserMenuOutletComponent,
UserEditComponent,
UserEditModalComponent,
UserMenuItemComponent,
UserTotpSetupComponent,
UserTotpRevokeComponent
],
imports: [
A11yModule,
FormsModule,
CommonModule,
ModalModule,
BsDropdownModule,
AuthenticationModule,
AlertModule,
RouterModule,
TooltipModule.forRoot(),
PopoverModule,
ClipboardModule,
UserDetailsDrawerModule
],
exports: [
UserMenuOutletComponent,
UserMenuItemComponent,
UserEditComponent,
UserEditModalComponent,
UserTotpSetupComponent,
UserTotpRevokeComponent
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL3VzZXIvdXNlci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDdkQsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3BELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ25FLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQ3JFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzFELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzFELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQy9FLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUNwRCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDdEQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3RELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDcEQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDdkUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDdEQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sa0RBQWtELENBQUM7OztBQUUzRjs7Ozs7O0dBTUc7QUFpQ0gsTUFBTSxPQUFPLFVBQVU7SUFDckIsTUFBTSxDQUFDLFNBQVM7UUFDZCxPQUFPO1lBQ0wsR0FBRyx1QkFBdUIsQ0FBQyxTQUFTLEVBQUU7WUFDdEMsVUFBVSxDQUFDO2dCQUNULFNBQVMsRUFBRSx1QkFBdUI7Z0JBQ2xDLFFBQVEsRUFBRSxPQUFPO2dCQUNqQixRQUFRLEVBQUUsR0FBRztnQkFDYixFQUFFLEVBQUUsZ0JBQWdCO2FBQ3JCLENBQUM7U0FDSCxDQUFDO0lBQ0osQ0FBQzsrR0FYVSxVQUFVO2dIQUFWLFVBQVUsaUJBOUJuQix1QkFBdUI7WUFDdkIsaUJBQWlCO1lBQ2pCLHNCQUFzQjtZQUN0QixxQkFBcUI7WUFDckIsc0JBQXNCO1lBQ3RCLHVCQUF1QixhQUd2QixVQUFVO1lBQ1YsV0FBVztZQUNYLFlBQVk7WUFDWixXQUFXO1lBQ1gsZ0JBQWdCO1lBQ2hCLG9CQUFvQjtZQUNwQixXQUFXO1lBQ1gsWUFBWSxvQkFFWixhQUFhO1lBQ2IsZUFBZTtZQUNmLHVCQUF1QixhQUd2Qix1QkFBdUI7WUFDdkIscUJBQXFCO1lBQ3JCLGlCQUFpQjtZQUNqQixzQkFBc0I7WUFDdEIsc0JBQXNCO1lBQ3RCLHVCQUF1QjtnSEFHZCxVQUFVLFlBdEJuQixVQUFVO1lBQ1YsV0FBVztZQUNYLFlBQVk7WUFDWixXQUFXO1lBQ1gsZ0JBQWdCO1lBQ2hCLG9CQUFvQjtZQUNwQixXQUFXO1lBQ1gsWUFBWTtZQUNaLGFBQWEsQ0FBQyxPQUFPLEVBQUU7WUFDdkIsYUFBYTtZQUNiLGVBQWU7WUFDZix1QkFBdUI7OzRGQVdkLFVBQVU7a0JBaEN0QixRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWix1QkFBdUI7d0JBQ3ZCLGlCQUFpQjt3QkFDakIsc0JBQXNCO3dCQUN0QixxQkFBcUI7d0JBQ3JCLHNCQUFzQjt3QkFDdEIsdUJBQXVCO3FCQUN4QjtvQkFDRCxPQUFPLEVBQUU7d0JBQ1AsVUFBVTt3QkFDVixXQUFXO3dCQUNYLFlBQVk7d0JBQ1osV0FBVzt3QkFDWCxnQkFBZ0I7d0JBQ2hCLG9CQUFvQjt3QkFDcEIsV0FBVzt3QkFDWCxZQUFZO3dCQUNaLGFBQWEsQ0FBQyxPQUFPLEVBQUU7d0JBQ3ZCLGFBQWE7d0JBQ2IsZUFBZTt3QkFDZix1QkFBdUI7cUJBQ3hCO29CQUNELE9BQU8sRUFBRTt3QkFDUCx1QkFBdUI7d0JBQ3ZCLHFCQUFxQjt3QkFDckIsaUJBQWlCO3dCQUNqQixzQkFBc0I7d0JBQ3RCLHNCQUFzQjt3QkFDdEIsdUJBQXVCO3FCQUN4QjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICcuLi9jb21tb24vY29tbW9uLm1vZHVsZSc7XG5pbXBvcnQgeyBNb2RhbE1vZHVsZSB9IGZyb20gJy4uL21vZGFsL21vZGFsLm1vZHVsZSc7XG5pbXBvcnQgeyBVc2VyTWVudUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL3VzZXItbWVudS1pdGVtLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBVc2VyRWRpdE1vZGFsQ29tcG9uZW50IH0gZnJvbSAnLi91c2VyLWVkaXQtbW9kYWwuY29tcG9uZW50JztcbmltcG9ydCB7IFVzZXJFZGl0Q29tcG9uZW50IH0gZnJvbSAnLi91c2VyLWVkaXQuY29tcG9uZW50JztcbmltcG9ydCB7IEJzRHJvcGRvd25Nb2R1bGUgfSBmcm9tICduZ3gtYm9vdHN0cmFwL2Ryb3Bkb3duJztcbmltcG9ydCB7IFVzZXJNZW51T3V0bGV0Q29tcG9uZW50IH0gZnJvbSAnLi91c2VyLW1lbnUtb3V0bGV0LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBBdXRoZW50aWNhdGlvbk1vZHVsZSB9IGZyb20gJy4uL2F1dGhlbnRpY2F0aW9uL2F1dGhlbnRpY2F0aW9uLm1vZHVsZSc7XG5pbXBvcnQgeyBBbGVydE1vZHVsZSB9IGZyb20gJy4uL2FsZXJ0L2FsZXJ0Lm1vZHVsZSc7XG5pbXBvcnQgeyBUb29sdGlwTW9kdWxlIH0gZnJvbSAnbmd4LWJvb3RzdHJhcC90b29sdGlwJztcbmltcG9ydCB7IFBvcG92ZXJNb2R1bGUgfSBmcm9tICduZ3gtYm9vdHN0cmFwL3BvcG92ZXInO1xuaW1wb3J0IHsgUm91dGVyTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IEZvcm1zTW9kdWxlIH0gZnJvbSAnLi4vZm9ybXMvZm9ybXMubW9kdWxlJztcbmltcG9ydCB7IFVzZXJUb3RwU2V0dXBDb21wb25lbnQgfSBmcm9tICcuL3VzZXItdG90cC1zZXR1cC5jb21wb25lbnQnO1xuaW1wb3J0IHsgVXNlclRvdHBSZXZva2VDb21wb25lbnQgfSBmcm9tICcuL3VzZXItdG90cC1yZXZva2UuY29tcG9uZW50JztcbmltcG9ydCB7IENsaXBib2FyZE1vZHVsZSB9IGZyb20gJy4uL2NsaXBib2FyZC9jbGlwYm9hcmQubW9kdWxlJztcbmltcG9ydCB7IEExMXlNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jZGsvYTExeSc7XG5pbXBvcnQgeyBob29rRHJhd2VyIH0gZnJvbSAnLi4vZHJhd2VyL2RyYXdlci5zZXJ2aWNlJztcbmltcG9ydCB7IFVzZXJEZXRhaWxzRHJhd2VyTW9kdWxlIH0gZnJvbSAnLi91c2VyLWRldGFpbHMtZHJhd2VyL3VzZXItZGV0YWlscy1kcmF3ZXIubW9kdWxlJztcblxuLyoqXG4gKiBUaGUgYW5ndWxhciBtb2R1bGUgZGVmaW5pdGlvbiBmb3IgdGhlIHVzZXIgbWVudS5cbiAqIEBleHBvcnRzIFVzZXJNZW51Q29tcG9uZW50XG4gKiBAZXhwb3J0cyBVc2VyTWVudUl0ZW1Db21wb25lbnRcbiAqIEBleHBvcnRzIFVzZXJFZGl0Q29tcG9uZW50XG4gKiBAZXhwb3J0cyBVc2VyRWRpdE1vZGFsQ29tcG9uZW50XG4gKi9cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIFVzZXJNZW51T3V0bGV0Q29tcG9uZW50LFxuICAgIFVzZXJFZGl0Q29tcG9uZW50LFxuICAgIFVzZXJFZGl0TW9kYWxDb21wb25lbnQsXG4gICAgVXNlck1lbnVJdGVtQ29tcG9uZW50LFxuICAgIFVzZXJUb3RwU2V0dXBDb21wb25lbnQsXG4gICAgVXNlclRvdHBSZXZva2VDb21wb25lbnRcbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIEExMXlNb2R1bGUsXG4gICAgRm9ybXNNb2R1bGUsXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIE1vZGFsTW9kdWxlLFxuICAgIEJzRHJvcGRvd25Nb2R1bGUsXG4gICAgQXV0aGVudGljYXRpb25Nb2R1bGUsXG4gICAgQWxlcnRNb2R1bGUsXG4gICAgUm91dGVyTW9kdWxlLFxuICAgIFRvb2x0aXBNb2R1bGUuZm9yUm9vdCgpLFxuICAgIFBvcG92ZXJNb2R1bGUsXG4gICAgQ2xpcGJvYXJkTW9kdWxlLFxuICAgIFVzZXJEZXRhaWxzRHJhd2VyTW9kdWxlXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICBVc2VyTWVudU91dGxldENvbXBvbmVudCxcbiAgICBVc2VyTWVudUl0ZW1Db21wb25lbnQsXG4gICAgVXNlckVkaXRDb21wb25lbnQsXG4gICAgVXNlckVkaXRNb2RhbENvbXBvbmVudCxcbiAgICBVc2VyVG90cFNldHVwQ29tcG9uZW50LFxuICAgIFVzZXJUb3RwUmV2b2tlQ29tcG9uZW50XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgVXNlck1vZHVsZSB7XG4gIHN0YXRpYyBwcm92aWRlcnMoKSB7XG4gICAgcmV0dXJuIFtcbiAgICAgIC4uLlVzZXJEZXRhaWxzRHJhd2VyTW9kdWxlLnByb3ZpZGVycygpLFxuICAgICAgaG9va0RyYXdlcih7XG4gICAgICAgIGNvbXBvbmVudDogVXNlck1lbnVPdXRsZXRDb21wb25lbnQsXG4gICAgICAgIHBvc2l0aW9uOiAncmlnaHQnLFxuICAgICAgICBwcmlvcml0eTogMTAwLFxuICAgICAgICBpZDogJ3VzZXJNZW51T3V0bGV0J1xuICAgICAgfSlcbiAgICBdO1xuICB9XG59XG4iXX0=