@tangential/admin-console
Version:
A basic administration console
119 lines • 12.5 kB
JavaScript
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { MatButtonModule } from '@angular/material/button';
import { MatButtonToggleModule } from '@angular/material/button-toggle';
import { MatCheckboxModule } from '@angular/material/checkbox';
import { MatGridListModule } from '@angular/material/grid-list';
import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input';
import { MatListModule } from '@angular/material/list';
import { MatMenuModule } from '@angular/material/menu';
import { MatSortModule } from '@angular/material/sort';
import { MatTableModule } from '@angular/material/table';
import { MatToolbarModule } from '@angular/material/toolbar';
import { TanjComponentsModule } from '@tangential/components';
import { AdminService } from '@tangential/authorization-service';
import { AdminConsoleParentPage } from './pages/_parent/admin-console-parent.page';
import { AdminConsoleRoutingModule } from './admin-console.routing.module';
//noinspection ES6PreferShortImport
import { PermissionManagerPage } from './pages/permission-manager/permission-manager.page';
import { PermissionComponent } from './components/permission/permission.component';
import { RoleManagerPage } from './pages/roles/role-manager.page';
import { RoleComponent } from './pages/roles/role.component';
import { RoleAvatarComponent } from './pages/users/role-avatar.component';
import { UserManagerPage } from './pages/users/user-manager.page';
import { UserPermissionEditorComponent } from './pages/users/user-permission-editor.component';
import { UserComponent } from './pages/users/user.component';
//noinspection ES6PreferShortImport
import { UserListItemDemo } from './pages/users/user.demo';
import { FirebaseAdminService } from '@tangential/authorization-service';
import { PluginsPage } from './pages/plugins/plugins.page';
import * as i0 from "@angular/core";
export class TanjAdminConsoleModule {
}
TanjAdminConsoleModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.10", ngImport: i0, type: TanjAdminConsoleModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
TanjAdminConsoleModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.2.10", ngImport: i0, type: TanjAdminConsoleModule, declarations: [AdminConsoleParentPage,
RoleAvatarComponent,
UserPermissionEditorComponent,
UserListItemDemo,
PermissionComponent,
RoleComponent,
UserComponent,
PluginsPage,
PermissionManagerPage,
RoleManagerPage,
UserManagerPage], imports: [CommonModule,
FormsModule,
MatButtonModule,
MatIconModule,
MatInputModule,
MatListModule,
MatGridListModule,
MatMenuModule,
MatToolbarModule,
MatCheckboxModule,
MatButtonToggleModule,
TanjComponentsModule,
/* Routing */
AdminConsoleRoutingModule,
MatTableModule,
MatSortModule] });
TanjAdminConsoleModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.2.10", ngImport: i0, type: TanjAdminConsoleModule, providers: [
{ provide: AdminService, useClass: FirebaseAdminService }
], imports: [CommonModule,
FormsModule,
MatButtonModule,
MatIconModule,
MatInputModule,
MatListModule,
MatGridListModule,
MatMenuModule,
MatToolbarModule,
MatCheckboxModule,
MatButtonToggleModule,
TanjComponentsModule,
/* Routing */
AdminConsoleRoutingModule,
MatTableModule,
MatSortModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.10", ngImport: i0, type: TanjAdminConsoleModule, decorators: [{
type: NgModule,
args: [{
declarations: [
AdminConsoleParentPage,
RoleAvatarComponent,
UserPermissionEditorComponent,
UserListItemDemo,
PermissionComponent,
RoleComponent,
UserComponent,
PluginsPage,
PermissionManagerPage,
RoleManagerPage,
UserManagerPage,
],
imports: [
CommonModule,
FormsModule,
MatButtonModule,
MatIconModule,
MatInputModule,
MatListModule,
MatGridListModule,
MatMenuModule,
MatToolbarModule,
MatCheckboxModule,
MatButtonToggleModule,
TanjComponentsModule,
/* Routing */
AdminConsoleRoutingModule,
MatTableModule,
MatSortModule
],
providers: [
{ provide: AdminService, useClass: FirebaseAdminService }
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRtaW4tY29uc29sZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90YW5nZW50aWFsL2FkbWluLWNvbnNvbGUvc3JjL2xpYi9hZG1pbi1jb25zb2xlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUE7QUFDNUMsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQTtBQUN0QyxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sZ0JBQWdCLENBQUE7QUFDMUMsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLDBCQUEwQixDQUFBO0FBQ3hELE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLGlDQUFpQyxDQUFBO0FBQ3JFLE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLDRCQUE0QixDQUFBO0FBQzVELE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLDZCQUE2QixDQUFBO0FBQzdELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQTtBQUNwRCxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0seUJBQXlCLENBQUE7QUFDdEQsT0FBTyxFQUFDLGFBQWEsRUFBQyxNQUFNLHdCQUF3QixDQUFBO0FBQ3BELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQTtBQUNwRCxPQUFPLEVBQUMsYUFBYSxFQUFDLE1BQU0sd0JBQXdCLENBQUE7QUFDcEQsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLHlCQUF5QixDQUFBO0FBQ3RELE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLDJCQUEyQixDQUFBO0FBRTFELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHdCQUF3QixDQUFBO0FBQzNELE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQTtBQUM5RCxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSwyQ0FBMkMsQ0FBQTtBQUNoRixPQUFPLEVBQUMseUJBQXlCLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQTtBQUd4RSxtQ0FBbUM7QUFDbkMsT0FBTyxFQUFDLHFCQUFxQixFQUFDLE1BQU0sb0RBQW9ELENBQUE7QUFDeEYsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sOENBQThDLENBQUE7QUFDaEYsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLGlDQUFpQyxDQUFBO0FBRy9ELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSw4QkFBOEIsQ0FBQTtBQUMxRCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxxQ0FBcUMsQ0FBQTtBQUV2RSxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0saUNBQWlDLENBQUE7QUFDL0QsT0FBTyxFQUFDLDZCQUE2QixFQUFDLE1BQU0sZ0RBQWdELENBQUE7QUFDNUYsT0FBTyxFQUFDLGFBQWEsRUFBQyxNQUFNLDhCQUE4QixDQUFBO0FBQzFELG1DQUFtQztBQUNuQyxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSx5QkFBeUIsQ0FBQTtBQUV4RCxPQUFPLEVBQUMsb0JBQW9CLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQTtBQUN0RSxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sOEJBQThCLENBQUE7O0FBeUN4RCxNQUFNLE9BQU8sc0JBQXNCOztvSEFBdEIsc0JBQXNCO3FIQUF0QixzQkFBc0IsaUJBcEMvQixzQkFBc0I7UUFDdEIsbUJBQW1CO1FBQ25CLDZCQUE2QjtRQUM3QixnQkFBZ0I7UUFDaEIsbUJBQW1CO1FBQ25CLGFBQWE7UUFDYixhQUFhO1FBQ2IsV0FBVztRQUNYLHFCQUFxQjtRQUNyQixlQUFlO1FBQ2YsZUFBZSxhQUdmLFlBQVk7UUFDWixXQUFXO1FBQ1gsZUFBZTtRQUNmLGFBQWE7UUFDYixjQUFjO1FBQ2QsYUFBYTtRQUNiLGlCQUFpQjtRQUNqQixhQUFhO1FBQ2IsZ0JBQWdCO1FBQ2hCLGlCQUFpQjtRQUNqQixxQkFBcUI7UUFFckIsb0JBQW9CO1FBQ3BCLGFBQWE7UUFDYix5QkFBeUI7UUFDekIsY0FBYztRQUNkLGFBQWE7cUhBT0osc0JBQXNCLGFBTG5CO1FBQ1osRUFBQyxPQUFPLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxvQkFBb0IsRUFBQztLQUN4RCxZQXBCQyxZQUFZO1FBQ1osV0FBVztRQUNYLGVBQWU7UUFDZixhQUFhO1FBQ2IsY0FBYztRQUNkLGFBQWE7UUFDYixpQkFBaUI7UUFDakIsYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIscUJBQXFCO1FBRXJCLG9CQUFvQjtRQUNwQixhQUFhO1FBQ2IseUJBQXlCO1FBQ3pCLGNBQWM7UUFDZCxhQUFhOzRGQU9KLHNCQUFzQjtrQkF0Q2xDLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFO3dCQUNaLHNCQUFzQjt3QkFDdEIsbUJBQW1CO3dCQUNuQiw2QkFBNkI7d0JBQzdCLGdCQUFnQjt3QkFDaEIsbUJBQW1CO3dCQUNuQixhQUFhO3dCQUNiLGFBQWE7d0JBQ2IsV0FBVzt3QkFDWCxxQkFBcUI7d0JBQ3JCLGVBQWU7d0JBQ2YsZUFBZTtxQkFDaEI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osV0FBVzt3QkFDWCxlQUFlO3dCQUNmLGFBQWE7d0JBQ2IsY0FBYzt3QkFDZCxhQUFhO3dCQUNiLGlCQUFpQjt3QkFDakIsYUFBYTt3QkFDYixnQkFBZ0I7d0JBQ2hCLGlCQUFpQjt3QkFDakIscUJBQXFCO3dCQUVyQixvQkFBb0I7d0JBQ3BCLGFBQWE7d0JBQ2IseUJBQXlCO3dCQUN6QixjQUFjO3dCQUNkLGFBQWE7cUJBQ2Q7b0JBQ0QsU0FBUyxFQUFLO3dCQUNaLEVBQUMsT0FBTyxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsb0JBQW9CLEVBQUM7cUJBQ3hEO2lCQUVGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21tb25Nb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbidcbmltcG9ydCB7TmdNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnXG5pbXBvcnQge0Zvcm1zTW9kdWxlfSBmcm9tICdAYW5ndWxhci9mb3JtcydcbmltcG9ydCB7TWF0QnV0dG9uTW9kdWxlfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9idXR0b24nXG5pbXBvcnQge01hdEJ1dHRvblRvZ2dsZU1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvYnV0dG9uLXRvZ2dsZSdcbmltcG9ydCB7TWF0Q2hlY2tib3hNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2NoZWNrYm94J1xuaW1wb3J0IHtNYXRHcmlkTGlzdE1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZ3JpZC1saXN0J1xuaW1wb3J0IHtNYXRJY29uTW9kdWxlfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9pY29uJ1xuaW1wb3J0IHtNYXRJbnB1dE1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvaW5wdXQnXG5pbXBvcnQge01hdExpc3RNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2xpc3QnXG5pbXBvcnQge01hdE1lbnVNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL21lbnUnXG5pbXBvcnQge01hdFNvcnRNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL3NvcnQnXG5pbXBvcnQge01hdFRhYmxlTW9kdWxlfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC90YWJsZSdcbmltcG9ydCB7TWF0VG9vbGJhck1vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvdG9vbGJhcidcblxuaW1wb3J0IHtUYW5qQ29tcG9uZW50c01vZHVsZX0gZnJvbSAnQHRhbmdlbnRpYWwvY29tcG9uZW50cydcbmltcG9ydCB7QWRtaW5TZXJ2aWNlfSBmcm9tICdAdGFuZ2VudGlhbC9hdXRob3JpemF0aW9uLXNlcnZpY2UnXG5pbXBvcnQge0FkbWluQ29uc29sZVBhcmVudFBhZ2V9IGZyb20gJy4vcGFnZXMvX3BhcmVudC9hZG1pbi1jb25zb2xlLXBhcmVudC5wYWdlJ1xuaW1wb3J0IHtBZG1pbkNvbnNvbGVSb3V0aW5nTW9kdWxlfSBmcm9tICcuL2FkbWluLWNvbnNvbGUucm91dGluZy5tb2R1bGUnXG5cblxuLy9ub2luc3BlY3Rpb24gRVM2UHJlZmVyU2hvcnRJbXBvcnRcbmltcG9ydCB7UGVybWlzc2lvbk1hbmFnZXJQYWdlfSBmcm9tICcuL3BhZ2VzL3Blcm1pc3Npb24tbWFuYWdlci9wZXJtaXNzaW9uLW1hbmFnZXIucGFnZSdcbmltcG9ydCB7UGVybWlzc2lvbkNvbXBvbmVudH0gZnJvbSAnLi9jb21wb25lbnRzL3Blcm1pc3Npb24vcGVybWlzc2lvbi5jb21wb25lbnQnXG5pbXBvcnQge1JvbGVNYW5hZ2VyUGFnZX0gZnJvbSAnLi9wYWdlcy9yb2xlcy9yb2xlLW1hbmFnZXIucGFnZSdcblxuXG5pbXBvcnQge1JvbGVDb21wb25lbnR9IGZyb20gJy4vcGFnZXMvcm9sZXMvcm9sZS5jb21wb25lbnQnXG5pbXBvcnQge1JvbGVBdmF0YXJDb21wb25lbnR9IGZyb20gJy4vcGFnZXMvdXNlcnMvcm9sZS1hdmF0YXIuY29tcG9uZW50J1xuXG5pbXBvcnQge1VzZXJNYW5hZ2VyUGFnZX0gZnJvbSAnLi9wYWdlcy91c2Vycy91c2VyLW1hbmFnZXIucGFnZSdcbmltcG9ydCB7VXNlclBlcm1pc3Npb25FZGl0b3JDb21wb25lbnR9IGZyb20gJy4vcGFnZXMvdXNlcnMvdXNlci1wZXJtaXNzaW9uLWVkaXRvci5jb21wb25lbnQnXG5pbXBvcnQge1VzZXJDb21wb25lbnR9IGZyb20gJy4vcGFnZXMvdXNlcnMvdXNlci5jb21wb25lbnQnXG4vL25vaW5zcGVjdGlvbiBFUzZQcmVmZXJTaG9ydEltcG9ydFxuaW1wb3J0IHtVc2VyTGlzdEl0ZW1EZW1vfSBmcm9tICcuL3BhZ2VzL3VzZXJzL3VzZXIuZGVtbydcblxuaW1wb3J0IHtGaXJlYmFzZUFkbWluU2VydmljZX0gZnJvbSAnQHRhbmdlbnRpYWwvYXV0aG9yaXphdGlvbi1zZXJ2aWNlJ1xuaW1wb3J0IHtQbHVnaW5zUGFnZX0gZnJvbSAnLi9wYWdlcy9wbHVnaW5zL3BsdWdpbnMucGFnZSdcblxuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBBZG1pbkNvbnNvbGVQYXJlbnRQYWdlLFxuICAgIFJvbGVBdmF0YXJDb21wb25lbnQsXG4gICAgVXNlclBlcm1pc3Npb25FZGl0b3JDb21wb25lbnQsXG4gICAgVXNlckxpc3RJdGVtRGVtbyxcbiAgICBQZXJtaXNzaW9uQ29tcG9uZW50LFxuICAgIFJvbGVDb21wb25lbnQsXG4gICAgVXNlckNvbXBvbmVudCxcbiAgICBQbHVnaW5zUGFnZSxcbiAgICBQZXJtaXNzaW9uTWFuYWdlclBhZ2UsXG4gICAgUm9sZU1hbmFnZXJQYWdlLFxuICAgIFVzZXJNYW5hZ2VyUGFnZSxcbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBGb3Jtc01vZHVsZSxcbiAgICBNYXRCdXR0b25Nb2R1bGUsXG4gICAgTWF0SWNvbk1vZHVsZSxcbiAgICBNYXRJbnB1dE1vZHVsZSxcbiAgICBNYXRMaXN0TW9kdWxlLFxuICAgIE1hdEdyaWRMaXN0TW9kdWxlLFxuICAgIE1hdE1lbnVNb2R1bGUsXG4gICAgTWF0VG9vbGJhck1vZHVsZSxcbiAgICBNYXRDaGVja2JveE1vZHVsZSxcbiAgICBNYXRCdXR0b25Ub2dnbGVNb2R1bGUsXG5cbiAgICBUYW5qQ29tcG9uZW50c01vZHVsZSxcbiAgICAvKiBSb3V0aW5nICovXG4gICAgQWRtaW5Db25zb2xlUm91dGluZ01vZHVsZSxcbiAgICBNYXRUYWJsZU1vZHVsZSxcbiAgICBNYXRTb3J0TW9kdWxlXG4gIF0sXG4gIHByb3ZpZGVyczogICAgW1xuICAgIHtwcm92aWRlOiBBZG1pblNlcnZpY2UsIHVzZUNsYXNzOiBGaXJlYmFzZUFkbWluU2VydmljZX1cbiAgXVxuXG59KVxuZXhwb3J0IGNsYXNzIFRhbmpBZG1pbkNvbnNvbGVNb2R1bGUge1xuXG59XG4iXX0=