UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

150 lines 15.1 kB
import { ButtonModule, DialogModule, DropdownModule, FormModule, IconModule, InputModule, MessageModule, SelectModule, TagModule, TooltipModule, } from '@alauda/ui'; import { OverlayModule } from '@angular/cdk/overlay'; import { PortalModule } from '@angular/cdk/portal'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { CoreModule, DeclareDirective } from '../../core/public-api'; import { K8SResourceListModule } from '../../k8s-resource-list/public-api'; import { TranslateModule } from '../../translate/public-api'; import { WidgetModule } from '../../widget/public-api'; import { ClusterListComponent } from './exports/cluster-list/component'; import { ClusterSelectorComponent } from './exports/cluster-selector/component'; import { ResourceIconComponent } from './exports/icon/component'; import { ServiceMeshGroupSelectorComponent } from './exports/mesh-group-selector/component'; import { NamespaceListComponent } from './exports/namespace-list/component'; import { NamespacePageComponent } from './exports/namespace-page/component'; import { NamespaceSelectorComponent } from './exports/namespace-selector/component'; import { ProjectListComponent } from './exports/project-list/component'; import { ProjectPageComponent } from './exports/project-page/component'; import { ProjectSelectorComponent } from './exports/project-selector/component'; import { ResourceGridHeaderDirective } from './helpers.directive'; import { ResourceDataGridComponent } from './internals/data-grid/component'; import { ServiceMeshGroupListComponent } from './internals/meshgroup-list/component'; import { ResourceNoDataComponent } from './internals/no-data/component'; import { ResourceDashboardComponent } from './internals/resource-dashboard/component'; import { ResourceSelectorPopupComponent } from './internals/selector-popup/component'; import { ResourceSelectorPopupService } from './internals/selector-popup/service'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "../../effect-directive/e2e-attribute-binding.directive"; import * as i3 from "@alauda/ui"; import * as i4 from "../../translate/translate.pipe"; const EXPORTS = [ NamespacePageComponent, NamespaceSelectorComponent, ProjectPageComponent, ProjectSelectorComponent, ClusterSelectorComponent, ServiceMeshGroupSelectorComponent, ProjectListComponent, ClusterListComponent, NamespaceListComponent, ResourceIconComponent, ]; export class ResourceSelectModule { static { this.ɵfac = function ResourceSelectModule_Factory(t) { return new (t || ResourceSelectModule)(); }; } static { this.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: ResourceSelectModule }); } static { this.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ providers: [ResourceSelectorPopupService], imports: [CommonModule, CoreModule, DialogModule, MessageModule, TranslateModule, IconModule, FormModule, SelectModule, InputModule, FormsModule, TagModule, DropdownModule, PortalModule, OverlayModule, K8SResourceListModule, TooltipModule, ButtonModule, WidgetModule] }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ResourceSelectModule, [{ type: NgModule, args: [{ imports: [ CommonModule, CoreModule, DialogModule, MessageModule, TranslateModule, IconModule, FormModule, SelectModule, InputModule, FormsModule, TagModule, DropdownModule, PortalModule, OverlayModule, K8SResourceListModule, TooltipModule, ButtonModule, WidgetModule, DeclareDirective, ], declarations: [ ResourceDashboardComponent, ResourceNoDataComponent, ResourceSelectorPopupComponent, ResourceDataGridComponent, ResourceGridHeaderDirective, ServiceMeshGroupListComponent, ...EXPORTS, ], exports: [...EXPORTS], providers: [ResourceSelectorPopupService], }] }], null, null); })(); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(ResourceSelectModule, { declarations: [ResourceDashboardComponent, ResourceNoDataComponent, ResourceSelectorPopupComponent, ResourceDataGridComponent, ResourceGridHeaderDirective, ServiceMeshGroupListComponent, NamespacePageComponent, NamespaceSelectorComponent, ProjectPageComponent, ProjectSelectorComponent, ClusterSelectorComponent, ServiceMeshGroupSelectorComponent, ProjectListComponent, ClusterListComponent, NamespaceListComponent, ResourceIconComponent], imports: [CommonModule, CoreModule, DialogModule, MessageModule, TranslateModule, IconModule, FormModule, SelectModule, InputModule, FormsModule, TagModule, DropdownModule, PortalModule, OverlayModule, K8SResourceListModule, TooltipModule, ButtonModule, WidgetModule, DeclareDirective], exports: [NamespacePageComponent, NamespaceSelectorComponent, ProjectPageComponent, ProjectSelectorComponent, ClusterSelectorComponent, ServiceMeshGroupSelectorComponent, ProjectListComponent, ClusterListComponent, NamespaceListComponent, ResourceIconComponent] }); })(); i0.ɵɵsetComponentScope(NamespacePageComponent, [ResourceDashboardComponent, NamespaceListComponent], []); i0.ɵɵsetComponentScope(NamespaceSelectorComponent, [i1.NgClass, i1.NgIf, i2.E2eAttributeBindingDirective, i3.IconComponent, NamespaceListComponent], [i4.TranslatePipe]); i0.ɵɵsetComponentScope(ProjectPageComponent, [ResourceDashboardComponent, ProjectListComponent], []); i0.ɵɵsetComponentScope(ProjectSelectorComponent, [i1.NgClass, i1.NgIf, i2.E2eAttributeBindingDirective, i3.IconComponent, ProjectListComponent], [i4.TranslatePipe]); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb21tb24vc3JjL2J1c2luZXNzL3Jlc291cmNlLXNlbGVjdC9tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLFlBQVksRUFDWixZQUFZLEVBQ1osY0FBYyxFQUNkLFVBQVUsRUFDVixVQUFVLEVBQ1YsV0FBVyxFQUNYLGFBQWEsRUFDYixZQUFZLEVBQ1osU0FBUyxFQUNULGFBQWEsR0FDZCxNQUFNLFlBQVksQ0FBQztBQUNwQixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUU3QyxPQUFPLEVBQUUsVUFBVSxFQUFFLGdCQUFnQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDckUsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDM0UsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzdELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUV2RCxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUN4RSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUNoRixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNqRSxPQUFPLEVBQUUsaUNBQWlDLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUM1RixPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxvQ0FB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YUFBYTtRQUNiLHFCQUFxQjtRQUNyQixhQUFhO1FBQ2IsWUFBWTtRQUNaLFlBQVk7UUFDWixnQkFBZ0IsYUFoQ2xCLHNCQUFzQjtRQUN0QiwwQkFBMEI7UUFDMUIsb0JBQW9CO1FBQ3BCLHdCQUF3QjtRQUN4Qix3QkFBd0I7UUFDeEIsaUNBQWlDO1FBQ2pDLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsc0JBQXNCO1FBQ3RCLHFCQUFxQjt1QkFUckIsc0JBQXNCLEdBbUNwQiwwQkFBMEIsRUEzQjVCLHNCQUFzQjt1QkFQdEIsMEJBQTBCLDJFQU8xQixzQkFBc0I7dUJBTnRCLG9CQUFvQixHQWlDbEIsMEJBQTBCLEVBN0I1QixvQkFBb0I7dUJBSHBCLHdCQUF3QiwyRUFHeEIsb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQnV0dG9uTW9kdWxlLFxuICBEaWFsb2dNb2R1bGUsXG4gIERyb3Bkb3duTW9kdWxlLFxuICBGb3JtTW9kdWxlLFxuICBJY29uTW9kdWxlLFxuICBJbnB1dE1vZHVsZSxcbiAgTWVzc2FnZU1vZHVsZSxcbiAgU2VsZWN0TW9kdWxlLFxuICBUYWdNb2R1bGUsXG4gIFRvb2x0aXBNb2R1bGUsXG59IGZyb20gJ0BhbGF1ZGEvdWknO1xuaW1wb3J0IHsgT3ZlcmxheU1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9vdmVybGF5JztcbmltcG9ydCB7IFBvcnRhbE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9wb3J0YWwnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcblxuaW1wb3J0IHsgQ29yZU1vZHVsZSwgRGVjbGFyZURpcmVjdGl2ZSB9IGZyb20gJy4uLy4uL2NvcmUvcHVibGljLWFwaSc7XG5pbXBvcnQgeyBLOFNSZXNvdXJjZUxpc3RNb2R1bGUgfSBmcm9tICcuLi8uLi9rOHMtcmVzb3VyY2UtbGlzdC9wdWJsaWMtYXBpJztcbmltcG9ydCB7IFRyYW5zbGF0ZU1vZHVsZSB9IGZyb20gJy4uLy4uL3RyYW5zbGF0ZS9wdWJsaWMtYXBpJztcbmltcG9ydCB7IFdpZGdldE1vZHVsZSB9IGZyb20gJy4uLy4uL3dpZGdldC9wdWJsaWMtYXBpJztcblxuaW1wb3J0IHsgQ2x1c3Rlckxpc3RDb21wb25lbnQgfSBmcm9tICcuL2V4cG9ydHMvY2x1c3Rlci1saXN0L2NvbXBvbmVudCc7XG5pbXBvcnQgeyBDbHVzdGVyU2VsZWN0b3JDb21wb25lbnQgfSBmcm9tICcuL2V4cG9ydHMvY2x1c3Rlci1zZWxlY3Rvci9jb21wb25lbnQnO1xuaW1wb3J0IHsgUmVzb3VyY2VJY29uQ29tcG9uZW50IH0gZnJvbSAnLi9leHBvcnRzL2ljb24vY29tcG9uZW50JztcbmltcG9ydCB7IFNlcnZpY2VNZXNoR3JvdXBTZWxlY3RvckNvbXBvbmVudCB9IGZyb20gJy4vZXhwb3J0cy9tZXNoLWdyb3VwLXNlbGVjdG9yL2NvbXBvbmVudCc7XG5pbXBvcnQgeyBOYW1lc3BhY2VMaXN0Q29tcG9uZW50IH0gZnJvbSAnLi9leHBvcnRzL25hbWVzcGFjZS1saXN0L2NvbXBvbmVudCc7XG5pbXBvcnQgeyBOYW1lc3BhY2VQYWdlQ29tcG9uZW50IH0gZnJvbSAnLi9leHBvcnRzL25hbWVzcGFjZS1wYWdlL2NvbXBvbmVudCc7XG5pbXBvcnQgeyBOYW1lc3BhY2VTZWxlY3RvckNvbXBvbmVudCB9IGZyb20gJy4vZXhwb3J0cy9uYW1lc3BhY2Utc2VsZWN0b3IvY29tcG9uZW50JztcbmltcG9ydCB7IFByb2plY3RMaXN0Q29tcG9uZW50IH0gZnJvbSAnLi9leHBvcnRzL3Byb2plY3QtbGlzdC9jb21wb25lbnQnO1xuaW1wb3J0IHsgUHJvamVjdFBhZ2VDb21wb25lbnQgfSBmcm9tICcuL2V4cG9ydHMvcHJvamVjdC1wYWdlL2NvbXBvbmVudCc7XG5pbXBvcnQgeyBQcm9qZWN0U2VsZWN0b3JDb21wb25lbnQgfSBmcm9tICcuL2V4cG9ydHMvcHJvamVjdC1zZWxlY3Rvci9jb21wb25lbnQnO1xuaW1wb3J0IHsgUmVzb3VyY2VHcmlkSGVhZGVyRGlyZWN0aXZlIH0gZnJvbSAnLi9oZWxwZXJzLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBSZXNvdXJjZURhdGFHcmlkQ29tcG9uZW50IH0gZnJvbSAnLi9pbnRlcm5hbHMvZGF0YS1ncmlkL2NvbXBvbmVudCc7XG5pbXBvcnQgeyBTZXJ2aWNlTWVzaEdyb3VwTGlzdENvbXBvbmVudCB9IGZyb20gJy4vaW50ZXJuYWxzL21lc2hncm91cC1saXN0L2NvbXBvbmVudCc7XG5pbXBvcnQgeyBSZXNvdXJjZU5vRGF0YUNvbXBvbmVudCB9IGZyb20gJy4vaW50ZXJuYWxzL25vLWRhdGEvY29tcG9uZW50JztcbmltcG9ydCB7IFJlc291cmNlRGFzaGJvYXJkQ29tcG9uZW50IH0gZnJvbSAnLi9pbnRlcm5hbHMvcmVzb3VyY2UtZGFzaGJvYXJkL2NvbXBvbmVudCc7XG5pbXBvcnQgeyBSZXNvdXJjZVNlbGVjdG9yUG9wdXBDb21wb25lbnQgfSBmcm9tICcuL2ludGVybmFscy9zZWxlY3Rvci1wb3B1cC9jb21wb25lbnQnO1xuaW1wb3J0IHsgUmVzb3VyY2VTZWxlY3RvclBvcHVwU2VydmljZSB9IGZyb20gJy4vaW50ZXJuYWxzL3NlbGVjdG9yLXBvcHVwL3NlcnZpY2UnO1xuXG5jb25zdCBFWFBPUlRTID0gW1xuICBOYW1lc3BhY2VQYWdlQ29tcG9uZW50LFxuICBOYW1lc3BhY2VTZWxlY3RvckNvbXBvbmVudCxcbiAgUHJvamVjdFBhZ2VDb21wb25lbnQsXG4gIFByb2plY3RTZWxlY3RvckNvbXBvbmVudCxcbiAgQ2x1c3RlclNlbGVjdG9yQ29tcG9uZW50LFxuICBTZXJ2aWNlTWVzaEdyb3VwU2VsZWN0b3JDb21wb25lbnQsXG4gIFByb2plY3RMaXN0Q29tcG9uZW50LFxuICBDbHVzdGVyTGlzdENvbXBvbmVudCxcbiAgTmFtZXNwYWNlTGlzdENvbXBvbmVudCxcbiAgUmVzb3VyY2VJY29uQ29tcG9uZW50LFxuXTtcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBDb3JlTW9kdWxlLFxuICAgIERpYWxvZ01vZHVsZSxcbiAgICBNZXNzYWdlTW9kdWxlLFxuICAgIFRyYW5zbGF0ZU1vZHVsZSxcbiAgICBJY29uTW9kdWxlLFxuICAgIEZvcm1Nb2R1bGUsXG4gICAgU2VsZWN0TW9kdWxlLFxuICAgIElucHV0TW9kdWxlLFxuICAgIEZvcm1zTW9kdWxlLFxuICAgIFRhZ01vZHVsZSxcbiAgICBEcm9wZG93bk1vZHVsZSxcbiAgICBQb3J0YWxNb2R1bGUsXG4gICAgT3ZlcmxheU1vZHVsZSxcbiAgICBLOFNSZXNvdXJjZUxpc3RNb2R1bGUsXG4gICAgVG9vbHRpcE1vZHVsZSxcbiAgICBCdXR0b25Nb2R1bGUsXG4gICAgV2lkZ2V0TW9kdWxlLFxuICAgIERlY2xhcmVEaXJlY3RpdmUsXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW1xuICAgIFJlc291cmNlRGFzaGJvYXJkQ29tcG9uZW50LFxuICAgIFJlc291cmNlTm9EYXRhQ29tcG9uZW50LFxuICAgIFJlc291cmNlU2VsZWN0b3JQb3B1cENvbXBvbmVudCxcbiAgICBSZXNvdXJjZURhdGFHcmlkQ29tcG9uZW50LFxuICAgIFJlc291cmNlR3JpZEhlYWRlckRpcmVjdGl2ZSxcbiAgICBTZXJ2aWNlTWVzaEdyb3VwTGlzdENvbXBvbmVudCxcbiAgICAuLi5FWFBPUlRTLFxuICBdLFxuICBleHBvcnRzOiBbLi4uRVhQT1JUU10sXG4gIHByb3ZpZGVyczogW1Jlc291cmNlU2VsZWN0b3JQb3B1cFNlcnZpY2VdLFxufSlcbmV4cG9ydCBjbGFzcyBSZXNvdXJjZVNlbGVjdE1vZHVsZSB7fVxuIl19