UNPKG

ng-ptplibraries

Version:

45 lines (44 loc) 3.06 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Component, Input } from '@angular/core'; import { FormControl } from '@angular/forms'; export class PTPErrorRequirementComponent { constructor() { } /** * @return {?} */ ngOnInit() { } } PTPErrorRequirementComponent.decorators = [ { type: Component, args: [{ selector: 'ptp-error-requirement', template: `<small *ngIf="control.errors?.requirements" class="form-text text-muted"> <strong> <p>{{label}}</p> </strong> <div class="row ml-1 h6"> <span *ngFor="let error of control.errors?.requirements | keys" class="badge badge-success m-1" [ngClass]="{'badge-danger': error.value.error}"> <p class="mb-0 text-white">{{error.value.value}}</p> </span> </div> </small>`, styles: [``] },] }, ]; /** @nocollapse */ PTPErrorRequirementComponent.ctorParameters = () => []; PTPErrorRequirementComponent.propDecorators = { label: [{ type: Input }], control: [{ type: Input }] }; if (false) { /** @type {?} */ PTPErrorRequirementComponent.prototype.label; /** @type {?} */ PTPErrorRequirementComponent.prototype.control; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3ItcmVxdWlyZW1lbnQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctcHRwbGlicmFyaWVzLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZXJyb3ItcmVxdWlyZW1lbnQvZXJyb3ItcmVxdWlyZW1lbnQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFnQjdDLE1BQU0sT0FBTyw0QkFBNEI7SUFLckM7S0FFQzs7OztJQUVELFFBQVE7S0FDUDs7O1lBeEJKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsdUJBQXVCO2dCQUNqQyxRQUFRLEVBQUU7Ozs7Ozs7OztTQVNMO2dCQUNMLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQzthQUNmOzs7OztvQkFHSSxLQUFLO3NCQUNMLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZvcm1Db250cm9sIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ3B0cC1lcnJvci1yZXF1aXJlbWVudCcsXG4gICAgdGVtcGxhdGU6IGA8c21hbGwgKm5nSWY9XCJjb250cm9sLmVycm9ycz8ucmVxdWlyZW1lbnRzXCIgY2xhc3M9XCJmb3JtLXRleHQgdGV4dC1tdXRlZFwiPlxuICA8c3Ryb25nPlxuICAgIDxwPnt7bGFiZWx9fTwvcD5cbiAgPC9zdHJvbmc+XG4gIDxkaXYgY2xhc3M9XCJyb3cgbWwtMSBoNlwiPlxuICAgIDxzcGFuICpuZ0Zvcj1cImxldCBlcnJvciBvZiBjb250cm9sLmVycm9ycz8ucmVxdWlyZW1lbnRzIHwga2V5c1wiIGNsYXNzPVwiYmFkZ2UgYmFkZ2Utc3VjY2VzcyBtLTFcIiBbbmdDbGFzc109XCJ7J2JhZGdlLWRhbmdlcic6IGVycm9yLnZhbHVlLmVycm9yfVwiPlxuICAgICAgPHAgY2xhc3M9XCJtYi0wIHRleHQtd2hpdGVcIj57e2Vycm9yLnZhbHVlLnZhbHVlfX08L3A+XG4gICAgPC9zcGFuPlxuICA8L2Rpdj5cbjwvc21hbGw+YCxcbiAgICBzdHlsZXM6IFtgYF1cbn0pXG5leHBvcnQgY2xhc3MgUFRQRXJyb3JSZXF1aXJlbWVudENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xuICAgIEBJbnB1dCgpIGNvbnRyb2w6IEZvcm1Db250cm9sO1xuXG4gICAgY29uc3RydWN0b3IoXG4gICAgKSB7XG4gICAgfVxuXG4gICAgbmdPbkluaXQoKSB7XG4gICAgfVxuXG59XG4iXX0=