UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

65 lines 6.6 kB
/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { Component, ViewEncapsulation, ChangeDetectionStrategy, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "ng-zorro-antd/tooltip"; export class NzCronExpressionLabelComponent { constructor() { this.type = 'second'; this.valid = true; this.labelFocus = null; this.labelError = 'secondError'; } ngOnInit() { this.labelError = `${this.type}Error`; } } NzCronExpressionLabelComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: NzCronExpressionLabelComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); NzCronExpressionLabelComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.12", type: NzCronExpressionLabelComponent, selector: "nz-cron-expression-label", inputs: { type: "type", valid: "valid", locale: "locale", labelFocus: "labelFocus" }, exportAs: ["nzCronExpression"], ngImport: i0, template: ` <div class="ant-cron-expression-label" [class.ant-cron-expression-label-foucs]="labelFocus === type" [class.ant-cron-expression-error]="!valid" > <label nz-tooltip [nzTooltipTitle]="error" [nzTooltipVisible]="!valid" nzTooltipPlacement="bottom"> {{ locale[type] }} </label> </div> <ng-template #error> <div class="ant-cron-expression-hint" [innerHTML]="locale[labelError]"></div> </ng-template> `, isInline: true, dependencies: [{ kind: "directive", type: i1.NzTooltipDirective, selector: "[nz-tooltip]", inputs: ["nzTooltipTitle", "nzTooltipTitleContext", "nz-tooltip", "nzTooltipTrigger", "nzTooltipPlacement", "nzTooltipOrigin", "nzTooltipVisible", "nzTooltipMouseEnterDelay", "nzTooltipMouseLeaveDelay", "nzTooltipOverlayClassName", "nzTooltipOverlayStyle", "nzTooltipArrowPointAtCenter", "nzTooltipColor"], outputs: ["nzTooltipVisibleChange"], exportAs: ["nzTooltip"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: NzCronExpressionLabelComponent, decorators: [{ type: Component, args: [{ changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, selector: 'nz-cron-expression-label', exportAs: 'nzCronExpression', template: ` <div class="ant-cron-expression-label" [class.ant-cron-expression-label-foucs]="labelFocus === type" [class.ant-cron-expression-error]="!valid" > <label nz-tooltip [nzTooltipTitle]="error" [nzTooltipVisible]="!valid" nzTooltipPlacement="bottom"> {{ locale[type] }} </label> </div> <ng-template #error> <div class="ant-cron-expression-hint" [innerHTML]="locale[labelError]"></div> </ng-template> ` }] }], ctorParameters: function () { return []; }, propDecorators: { type: [{ type: Input }], valid: [{ type: Input }], locale: [{ type: Input }], labelFocus: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3Jvbi1leHByZXNzaW9uLWxhYmVsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2NvbXBvbmVudHMvY3Jvbi1leHByZXNzaW9uL2Nyb24tZXhwcmVzc2lvbi1sYWJlbC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBRUgsT0FBTyxFQUFFLFNBQVMsRUFBRSxpQkFBaUIsRUFBRSx1QkFBdUIsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7OztBQTBCckcsTUFBTSxPQUFPLDhCQUE4QjtJQU96QztRQU5TLFNBQUksR0FBYSxRQUFRLENBQUM7UUFDMUIsVUFBSyxHQUFZLElBQUksQ0FBQztRQUV0QixlQUFVLEdBQWtCLElBQUksQ0FBQztRQUMxQyxlQUFVLEdBQWtCLGFBQWEsQ0FBQztJQUUzQixDQUFDO0lBRWhCLFFBQVE7UUFDTixJQUFJLENBQUMsVUFBVSxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksT0FBTyxDQUFDO0lBQ3hDLENBQUM7OzRIQVhVLDhCQUE4QjtnSEFBOUIsOEJBQThCLHNMQWYvQjs7Ozs7Ozs7Ozs7OztHQWFUOzRGQUVVLDhCQUE4QjtrQkFwQjFDLFNBQVM7bUJBQUM7b0JBQ1QsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO29CQUNyQyxRQUFRLEVBQUUsMEJBQTBCO29CQUNwQyxRQUFRLEVBQUUsa0JBQWtCO29CQUM1QixRQUFRLEVBQUU7Ozs7Ozs7Ozs7Ozs7R0FhVDtpQkFDRjswRUFFVSxJQUFJO3NCQUFaLEtBQUs7Z0JBQ0csS0FBSztzQkFBYixLQUFLO2dCQUNHLE1BQU07c0JBQWQsS0FBSztnQkFDRyxVQUFVO3NCQUFsQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2dpdGh1Yi5jb20vTkctWk9SUk8vbmctem9ycm8tYW50ZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuaW1wb3J0IHsgQ29tcG9uZW50LCBWaWV3RW5jYXBzdWxhdGlvbiwgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgTnpDcm9uRXhwcmVzc2lvbkxhYmVsSTE4biB9IGZyb20gJ25nLXpvcnJvLWFudGQvaTE4bic7XG5cbmltcG9ydCB7IFRpbWVUeXBlLCBUaW1lVHlwZUVycm9yIH0gZnJvbSAnLi90eXBpbmdzJztcblxuQENvbXBvbmVudCh7XG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxuICBzZWxlY3RvcjogJ256LWNyb24tZXhwcmVzc2lvbi1sYWJlbCcsXG4gIGV4cG9ydEFzOiAnbnpDcm9uRXhwcmVzc2lvbicsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGRpdlxuICAgICAgY2xhc3M9XCJhbnQtY3Jvbi1leHByZXNzaW9uLWxhYmVsXCJcbiAgICAgIFtjbGFzcy5hbnQtY3Jvbi1leHByZXNzaW9uLWxhYmVsLWZvdWNzXT1cImxhYmVsRm9jdXMgPT09IHR5cGVcIlxuICAgICAgW2NsYXNzLmFudC1jcm9uLWV4cHJlc3Npb24tZXJyb3JdPVwiIXZhbGlkXCJcbiAgICA+XG4gICAgICA8bGFiZWwgbnotdG9vbHRpcCBbbnpUb29sdGlwVGl0bGVdPVwiZXJyb3JcIiBbbnpUb29sdGlwVmlzaWJsZV09XCIhdmFsaWRcIiBuelRvb2x0aXBQbGFjZW1lbnQ9XCJib3R0b21cIj5cbiAgICAgICAge3sgbG9jYWxlW3R5cGVdIH19XG4gICAgICA8L2xhYmVsPlxuICAgIDwvZGl2PlxuICAgIDxuZy10ZW1wbGF0ZSAjZXJyb3I+XG4gICAgICA8ZGl2IGNsYXNzPVwiYW50LWNyb24tZXhwcmVzc2lvbi1oaW50XCIgW2lubmVySFRNTF09XCJsb2NhbGVbbGFiZWxFcnJvcl1cIj48L2Rpdj5cbiAgICA8L25nLXRlbXBsYXRlPlxuICBgXG59KVxuZXhwb3J0IGNsYXNzIE56Q3JvbkV4cHJlc3Npb25MYWJlbENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpIHR5cGU6IFRpbWVUeXBlID0gJ3NlY29uZCc7XG4gIEBJbnB1dCgpIHZhbGlkOiBib29sZWFuID0gdHJ1ZTtcbiAgQElucHV0KCkgbG9jYWxlITogTnpDcm9uRXhwcmVzc2lvbkxhYmVsSTE4bjtcbiAgQElucHV0KCkgbGFiZWxGb2N1czogc3RyaW5nIHwgbnVsbCA9IG51bGw7XG4gIGxhYmVsRXJyb3I6IFRpbWVUeXBlRXJyb3IgPSAnc2Vjb25kRXJyb3InO1xuXG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICB0aGlzLmxhYmVsRXJyb3IgPSBgJHt0aGlzLnR5cGV9RXJyb3JgO1xuICB9XG59XG4iXX0=