@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
JavaScript
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