UNPKG

@hmcts/media-viewer

Version:
34 lines 3.58 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; /* * Gov UK Error Message * Responsible for displaying in-line error messages * @prop config - obj with properties * @prop errorMessage - all error bject with messages property that is arry of strings. * */ export class GovUkErrorMessageComponent { constructor() { } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: GovUkErrorMessageComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: GovUkErrorMessageComponent, selector: " mv-gov-uk-error-message", inputs: { config: "config", errorMessage: "errorMessage" }, ngImport: i0, template: ` <span class="govuk-error-message" [id]="config.id + '-error'" *ngFor="let message of errorMessage?.messages"> <span class="govuk-visually-hidden">Error:</span>{{message}} </span> `, isInline: true, dependencies: [{ kind: "directive", type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: GovUkErrorMessageComponent, decorators: [{ type: Component, args: [{ selector: ' mv-gov-uk-error-message', template: ` <span class="govuk-error-message" [id]="config.id + '-error'" *ngFor="let message of errorMessage?.messages"> <span class="govuk-visually-hidden">Error:</span>{{message}} </span> ` }] }], ctorParameters: () => [], propDecorators: { config: [{ type: Input }], errorMessage: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ292LXVrLWVycm9yLW1lc3NhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbWVkaWEtdmlld2VyL3NyYy9saWIvc2hhcmVkL2dvdi11ay1lcnJvci1tZXNzYWdlL2dvdi11ay1lcnJvci1tZXNzYWdlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFhLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQzs7O0FBQzFEOzs7OztJQUtJO0FBU0osTUFBTSxPQUFPLDBCQUEwQjtJQUNyQyxnQkFBaUIsQ0FBQztrSUFEUCwwQkFBMEI7c0hBQTFCLDBCQUEwQiw0SEFOM0I7Ozs7R0FJVDs7NEZBRVUsMEJBQTBCO2tCQVJ0QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFFBQVEsRUFBRTs7OztHQUlUO2lCQUNGO3dEQUdVLE1BQU07c0JBQWQsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIERpcmVjdGl2ZSwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuLypcbiogR292IFVLIEVycm9yIE1lc3NhZ2VcbiogUmVzcG9uc2libGUgZm9yIGRpc3BsYXlpbmcgaW4tbGluZSBlcnJvciBtZXNzYWdlc1xuKiBAcHJvcCBjb25maWcgLSBvYmogd2l0aCBwcm9wZXJ0aWVzXG4qIEBwcm9wIGVycm9yTWVzc2FnZSAtIGFsbCBlcnJvciBiamVjdCB3aXRoIG1lc3NhZ2VzIHByb3BlcnR5IHRoYXQgaXMgYXJyeSBvZiBzdHJpbmdzLlxuKiAqL1xuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnIG12LWdvdi11ay1lcnJvci1tZXNzYWdlJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8c3BhbiBjbGFzcz1cImdvdnVrLWVycm9yLW1lc3NhZ2VcIiBbaWRdPVwiY29uZmlnLmlkICsgJy1lcnJvcidcIiAqbmdGb3I9XCJsZXQgbWVzc2FnZSBvZiBlcnJvck1lc3NhZ2U/Lm1lc3NhZ2VzXCI+XG4gICAgICA8c3BhbiBjbGFzcz1cImdvdnVrLXZpc3VhbGx5LWhpZGRlblwiPkVycm9yOjwvc3Bhbj57e21lc3NhZ2V9fVxuICAgIDwvc3Bhbj5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBHb3ZVa0Vycm9yTWVzc2FnZUNvbXBvbmVudCB7XG4gIGNvbnN0cnVjdG9yICgpIHsgfVxuICBASW5wdXQoKSBjb25maWc6IHsgaWQ6IHN0cmluZyB9O1xuICBASW5wdXQoKSBlcnJvck1lc3NhZ2U7XG59XG4iXX0=