UNPKG

@yoyoboot/l-52abp-ng

Version:

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

62 lines (61 loc) 5.21 kB
import { Component, Input } from '@angular/core'; import { SampleComponentBaseDirective } from '../../component-base'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class NoDataComponent extends SampleComponentBaseDirective { // endregion constructor(injector) { super(injector); /** * 图标 */ this.icon = 'iconfont icon-frown-o'; } ngOnInit() { if (!this.text) { this.text = this.l('NoData'); } } } NoDataComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: NoDataComponent, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component }); NoDataComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: NoDataComponent, selector: "l-no-data", inputs: { text: "text", icon: "icon" }, usesInheritance: true, ngImport: i0, template: ` <span class="no-result-data"> <i *ngIf="icon" [class]="icon"></i> <span>{{ text }}</span> </span> `, isInline: true, styles: ["\n .no-result-data {\n color: rgba(0, 0, 0, 0.25);\n text-align: center;\n line-height: 64px;\n font-size: 16px;\n margin: 0 auto;\n }\n\n .no-result-data i {\n font-size: 24px;\n margin-right: 16px;\n position: relative;\n top: 3px;\n }\n "], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: NoDataComponent, decorators: [{ type: Component, args: [{ selector: 'l-no-data', template: ` <span class="no-result-data"> <i *ngIf="icon" [class]="icon"></i> <span>{{ text }}</span> </span> `, styles: [ ` .no-result-data { color: rgba(0, 0, 0, 0.25); text-align: center; line-height: 64px; font-size: 16px; margin: 0 auto; } .no-result-data i { font-size: 24px; margin-right: 16px; position: relative; top: 3px; } `, ], preserveWhitespaces: false, }] }], ctorParameters: function () { return [{ type: i0.Injector }]; }, propDecorators: { text: [{ type: Input }], icon: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm8tZGF0YS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nL3NyYy9jb21wb25lbnRzL25vLWRhdGEvbm8tZGF0YS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQW1CLE1BQU0sZUFBZSxDQUFDO0FBQ2pFLE9BQU8sRUFBQyw0QkFBNEIsRUFBQyxNQUFNLHNCQUFzQixDQUFDOzs7QUE4QmxFLE1BQU0sT0FBTyxlQUFnQixTQUFRLDRCQUE0QjtJQWMvRCxZQUFZO0lBQ1osWUFBWSxRQUFrQjtRQUM1QixLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7UUFSbEI7O1dBRUc7UUFFSCxTQUFJLEdBQUcsdUJBQXVCLENBQUM7SUFLL0IsQ0FBQztJQUVELFFBQVE7UUFDTixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRTtZQUNkLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQztTQUM5QjtJQUNILENBQUM7OzZHQXZCVSxlQUFlO2lHQUFmLGVBQWUsZ0hBMUJoQjs7Ozs7R0FLVDs0RkFxQlUsZUFBZTtrQkE1QjNCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLFdBQVc7b0JBQ3JCLFFBQVEsRUFBRTs7Ozs7R0FLVDtvQkFDRCxNQUFNLEVBQUU7d0JBQ047Ozs7Ozs7Ozs7Ozs7OztLQWVDO3FCQUNGO29CQUNELG1CQUFtQixFQUFFLEtBQUs7aUJBQzNCOytGQU9DLElBQUk7c0JBREgsS0FBSztnQkFPTixJQUFJO3NCQURILEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCwgSW5qZWN0b3J9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtTYW1wbGVDb21wb25lbnRCYXNlRGlyZWN0aXZlfSBmcm9tICcuLi8uLi9jb21wb25lbnQtYmFzZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2wtbm8tZGF0YScsXG4gIHRlbXBsYXRlOiBgXG4gICAgPHNwYW4gY2xhc3M9XCJuby1yZXN1bHQtZGF0YVwiPlxuICAgICAgPGkgKm5nSWY9XCJpY29uXCIgW2NsYXNzXT1cImljb25cIj48L2k+XG4gICAgICA8c3Bhbj57eyB0ZXh0IH19PC9zcGFuPlxuICAgIDwvc3Bhbj5cbiAgYCxcbiAgc3R5bGVzOiBbXG4gICAgYFxuICAgICAgLm5vLXJlc3VsdC1kYXRhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5uby1yZXN1bHQtZGF0YSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgYCxcbiAgXSxcbiAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2UsXG59KVxuZXhwb3J0IGNsYXNzIE5vRGF0YUNvbXBvbmVudCBleHRlbmRzIFNhbXBsZUNvbXBvbmVudEJhc2VEaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xuICAvLyByZWdpb24gZmllbGRzXG4gIC8qKlxuICAgKiDmmL7npLrmlofmnKxcbiAgICovXG4gIEBJbnB1dCgpXG4gIHRleHQ6IHN0cmluZztcblxuICAvKipcbiAgICog5Zu+5qCHXG4gICAqL1xuICBASW5wdXQoKVxuICBpY29uID0gJ2ljb25mb250IGljb24tZnJvd24tbyc7XG5cbiAgLy8gZW5kcmVnaW9uXG4gIGNvbnN0cnVjdG9yKGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgIHN1cGVyKGluamVjdG9yKTtcbiAgfVxuXG4gIG5nT25Jbml0KCkge1xuICAgIGlmICghdGhpcy50ZXh0KSB7XG4gICAgICB0aGlzLnRleHQgPSB0aGlzLmwoJ05vRGF0YScpO1xuICAgIH1cbiAgfVxufVxuIl19