UNPKG

@yoyoboot/l-52abp-ng

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.

77 lines 8.54 kB
import { __decorate } from "tslib"; import { Component, Input, Optional, Inject, ChangeDetectionStrategy, } from '@angular/core'; import { InputBoolean } from '@delon/util'; import { TitleService } from '@delon/theme'; import { ReuseTabService } from '@delon/abc/reuse-tab'; import * as i0 from "@angular/core"; import * as i1 from "ng-zorro-antd/spin"; import * as i2 from "@angular/common"; import * as i3 from "@delon/theme"; import * as i4 from "@delon/abc/reuse-tab"; export class PageGridComponent { constructor(el, rend, titleSrv, reuseSrv) { this.el = el; this.rend = rend; this.titleSrv = titleSrv; this.reuseSrv = reuseSrv; this.loading = false; this.noSpacing = false; } set title(value) { if (value) { if (this.titleSrv) { this.titleSrv.setTitle(value); } if (this.reuseSrv) { this.reuseSrv.title = value; } } } ngAfterViewInit() { if (this.style) { Object.keys(this.style).forEach((key) => { this.rend.setStyle(this.el.nativeElement, key, this.style[key]); }); } } } PageGridComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: PageGridComponent, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }, { token: TitleService, optional: true }, { token: ReuseTabService, optional: true }], target: i0.ɵɵFactoryTarget.Component }); PageGridComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: PageGridComponent, selector: "l-page-grid", inputs: { loading: "loading", noSpacing: "noSpacing", style: "style", title: "title" }, host: { properties: { "class.alain-pro__page-grid": "true", "class.alain-pro__page-grid-no-spacing": "noSpacing", "class.alain-pro__page-grid-wide": "false" } }, ngImport: i0, template: "<nz-spin [nzSpinning]=\"loading\">\n <div *ngIf=\"loading\" class=\"brand-page-loading\"></div>\n <ng-template nzDrawerContent></ng-template>\n</nz-spin>\n", components: [{ type: i1.NzSpinComponent, selector: "nz-spin", inputs: ["nzIndicator", "nzSize", "nzTip", "nzDelay", "nzSimple", "nzSpinning"], exportAs: ["nzSpin"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); __decorate([ InputBoolean() ], PageGridComponent.prototype, "loading", void 0); __decorate([ InputBoolean() ], PageGridComponent.prototype, "noSpacing", void 0); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: PageGridComponent, decorators: [{ type: Component, args: [{ selector: 'l-page-grid', templateUrl: './page-grid.component.html', host: { '[class.alain-pro__page-grid]': 'true', '[class.alain-pro__page-grid-no-spacing]': 'noSpacing', '[class.alain-pro__page-grid-wide]': 'false', }, changeDetection: ChangeDetectionStrategy.OnPush, }] }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.Renderer2 }, { type: i3.TitleService, decorators: [{ type: Optional }, { type: Inject, args: [TitleService] }] }, { type: i4.ReuseTabService, decorators: [{ type: Optional }, { type: Inject, args: [ReuseTabService] }] }]; }, propDecorators: { loading: [{ type: Input }], noSpacing: [{ type: Input }], style: [{ type: Input }], title: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS1ncmlkLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2wtNTJhYnAtbmcvc3JjL2NvbXBvbmVudHMvcGFnZS1ncmlkL3BhZ2UtZ3JpZC5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nL3NyYy9jb21wb25lbnRzL3BhZ2UtZ3JpZC9wYWdlLWdyaWQuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLFFBQVEsRUFDUixNQUFNLEVBSU4sdUJBQXVCLEdBQ3hCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDM0MsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUM1QyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7Ozs7OztBQVl2RCxNQUFNLE9BQU8saUJBQWlCO0lBbUI1QixZQUNVLEVBQWMsRUFDZCxJQUFlLEVBQ21CLFFBQXNCLEVBQ25CLFFBQXlCO1FBSDlELE9BQUUsR0FBRixFQUFFLENBQVk7UUFDZCxTQUFJLEdBQUosSUFBSSxDQUFXO1FBQ21CLGFBQVEsR0FBUixRQUFRLENBQWM7UUFDbkIsYUFBUSxHQUFSLFFBQVEsQ0FBaUI7UUF0Qi9DLFlBQU8sR0FBRyxLQUFLLENBQUM7UUFFaEIsY0FBUyxHQUFHLEtBQUssQ0FBQztJQXFCdkMsQ0FBQztJQWpCTCxJQUNJLEtBQUssQ0FBQyxLQUFhO1FBQ3JCLElBQUksS0FBSyxFQUFFO1lBQ1QsSUFBSSxJQUFJLENBQUMsUUFBUSxFQUFFO2dCQUNqQixJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUMvQjtZQUNELElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDakIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO2FBQzdCO1NBQ0Y7SUFDSCxDQUFDO0lBU0QsZUFBZTtRQUNiLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNkLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEdBQVcsRUFBRSxFQUFFO2dCQUM5QyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLGFBQWEsRUFBRSxHQUFHLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1lBQ2xFLENBQUMsQ0FBQyxDQUFDO1NBQ0o7SUFDSCxDQUFDOzsrR0FoQ1UsaUJBQWlCLHFFQXNCTixZQUFZLDZCQUNaLGVBQWU7bUdBdkIxQixpQkFBaUIsNlNDeEI5QiwrSkFJQTtBRHFCMkI7SUFBZixZQUFZLEVBQUU7a0RBQWlCO0FBRWhCO0lBQWYsWUFBWSxFQUFFO29EQUFtQjs0RkFIaEMsaUJBQWlCO2tCQVY3QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxhQUFhO29CQUN2QixXQUFXLEVBQUUsNEJBQTRCO29CQUN6QyxJQUFJLEVBQUU7d0JBQ0osOEJBQThCLEVBQUUsTUFBTTt3QkFDdEMseUNBQXlDLEVBQUUsV0FBVzt3QkFDdEQsbUNBQW1DLEVBQUUsT0FBTztxQkFDN0M7b0JBQ0QsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07aUJBQ2hEOzswQkF1QkksUUFBUTs7MEJBQUksTUFBTTsyQkFBQyxZQUFZOzswQkFDL0IsUUFBUTs7MEJBQUksTUFBTTsyQkFBQyxlQUFlOzRDQXRCWixPQUFPO3NCQUEvQixLQUFLO2dCQUVtQixTQUFTO3NCQUFqQyxLQUFLO2dCQUVHLEtBQUs7c0JBQWIsS0FBSztnQkFHRixLQUFLO3NCQURSLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIElucHV0LFxuICBPcHRpb25hbCxcbiAgSW5qZWN0LFxuICBBZnRlclZpZXdJbml0LFxuICBSZW5kZXJlcjIsXG4gIEVsZW1lbnRSZWYsXG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElucHV0Qm9vbGVhbiB9IGZyb20gJ0BkZWxvbi91dGlsJztcbmltcG9ydCB7IFRpdGxlU2VydmljZSB9IGZyb20gJ0BkZWxvbi90aGVtZSc7XG5pbXBvcnQgeyBSZXVzZVRhYlNlcnZpY2UgfSBmcm9tICdAZGVsb24vYWJjL3JldXNlLXRhYic7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2wtcGFnZS1ncmlkJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3BhZ2UtZ3JpZC5jb21wb25lbnQuaHRtbCcsXG4gIGhvc3Q6IHtcbiAgICAnW2NsYXNzLmFsYWluLXByb19fcGFnZS1ncmlkXSc6ICd0cnVlJyxcbiAgICAnW2NsYXNzLmFsYWluLXByb19fcGFnZS1ncmlkLW5vLXNwYWNpbmddJzogJ25vU3BhY2luZycsXG4gICAgJ1tjbGFzcy5hbGFpbi1wcm9fX3BhZ2UtZ3JpZC13aWRlXSc6ICdmYWxzZScsXG4gIH0sXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxufSlcbmV4cG9ydCBjbGFzcyBQYWdlR3JpZENvbXBvbmVudCBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQge1xuICBASW5wdXQoKSBASW5wdXRCb29sZWFuKCkgbG9hZGluZyA9IGZhbHNlO1xuXG4gIEBJbnB1dCgpIEBJbnB1dEJvb2xlYW4oKSBub1NwYWNpbmcgPSBmYWxzZTtcblxuICBASW5wdXQoKSBzdHlsZTogYW55O1xuXG4gIEBJbnB1dCgpXG4gIHNldCB0aXRsZSh2YWx1ZTogc3RyaW5nKSB7XG4gICAgaWYgKHZhbHVlKSB7XG4gICAgICBpZiAodGhpcy50aXRsZVNydikge1xuICAgICAgICB0aGlzLnRpdGxlU3J2LnNldFRpdGxlKHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLnJldXNlU3J2KSB7XG4gICAgICAgIHRoaXMucmV1c2VTcnYudGl0bGUgPSB2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIGVsOiBFbGVtZW50UmVmLFxuICAgIHByaXZhdGUgcmVuZDogUmVuZGVyZXIyLFxuICAgIEBPcHRpb25hbCgpIEBJbmplY3QoVGl0bGVTZXJ2aWNlKSBwcml2YXRlIHRpdGxlU3J2OiBUaXRsZVNlcnZpY2UsXG4gICAgQE9wdGlvbmFsKCkgQEluamVjdChSZXVzZVRhYlNlcnZpY2UpIHByaXZhdGUgcmV1c2VTcnY6IFJldXNlVGFiU2VydmljZSxcbiAgKSB7IH1cblxuICBuZ0FmdGVyVmlld0luaXQoKSB7XG4gICAgaWYgKHRoaXMuc3R5bGUpIHtcbiAgICAgIE9iamVjdC5rZXlzKHRoaXMuc3R5bGUpLmZvckVhY2goKGtleTogc3RyaW5nKSA9PiB7XG4gICAgICAgIHRoaXMucmVuZC5zZXRTdHlsZSh0aGlzLmVsLm5hdGl2ZUVsZW1lbnQsIGtleSwgdGhpcy5zdHlsZVtrZXldKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgfVxufVxuIiwiPG56LXNwaW4gW256U3Bpbm5pbmddPVwibG9hZGluZ1wiPlxuICA8ZGl2ICpuZ0lmPVwibG9hZGluZ1wiIGNsYXNzPVwiYnJhbmQtcGFnZS1sb2FkaW5nXCI+PC9kaXY+XG4gIDxuZy10ZW1wbGF0ZSBuekRyYXdlckNvbnRlbnQ+PC9uZy10ZW1wbGF0ZT5cbjwvbnotc3Bpbj5cbiJdfQ==