govuk-angular
Version:
Angular components port of govuk-frontend nunjucks macros.
29 lines • 2.91 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class GovUKErrorComponent {
}
GovUKErrorComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: GovUKErrorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
GovUKErrorComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.2", type: GovUKErrorComponent, selector: "govuk-error", inputs: { id: "id", errorMessage: "errorMessage" }, ngImport: i0, template: `
<span *ngIf="errorMessage.text" id="error-{{id}}" class="govuk-error-message {{errorMessage.classes}}">
<span class="govuk-visually-hidden">Error:</span>
{{errorMessage.text}}
</span>
`, isInline: true, directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: GovUKErrorComponent, decorators: [{
type: Component,
args: [{
selector: 'govuk-error',
template: `
<span *ngIf="errorMessage.text" id="error-{{id}}" class="govuk-error-message {{errorMessage.classes}}">
<span class="govuk-visually-hidden">Error:</span>
{{errorMessage.text}}
</span>
`
}]
}], propDecorators: { id: [{
type: Input
}], errorMessage: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZ292dWstYW5ndWxhci9zcmMvbGliL2Vycm9yL2Vycm9yLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7O0FBYWpELE1BQU0sT0FBTyxtQkFBbUI7O2dIQUFuQixtQkFBbUI7b0dBQW5CLG1CQUFtQix1R0FQcEI7Ozs7O0dBS1Q7MkZBRVUsbUJBQW1CO2tCQVQvQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxhQUFhO29CQUN2QixRQUFRLEVBQUU7Ozs7O0dBS1Q7aUJBQ0Y7OEJBR1UsRUFBRTtzQkFBVixLQUFLO2dCQUNHLFlBQVk7c0JBQXBCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBFcnJvck1lc3NhZ2UgfSBmcm9tICcuL2Vycm9yLW1lc3NhZ2UubW9kZWwnO1xuXG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2dvdnVrLWVycm9yJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8c3BhbiAqbmdJZj1cImVycm9yTWVzc2FnZS50ZXh0XCIgaWQ9XCJlcnJvci17e2lkfX1cIiBjbGFzcz1cImdvdnVrLWVycm9yLW1lc3NhZ2Uge3tlcnJvck1lc3NhZ2UuY2xhc3Nlc319XCI+XG4gICAgICA8c3BhbiBjbGFzcz1cImdvdnVrLXZpc3VhbGx5LWhpZGRlblwiPkVycm9yOjwvc3Bhbj5cbiAgICAgIHt7ZXJyb3JNZXNzYWdlLnRleHR9fVxuICAgIDwvc3Bhbj5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBHb3ZVS0Vycm9yQ29tcG9uZW50IHtcbiAgLyoqIFVzZSB0byBjcmVhdGUgdW5pcXVlIGlkcyBmb3IgZWFjaCBpdGVtIGluIHRoZSByYWRpbyBsaXN0ICovXG4gIEBJbnB1dCgpIGlkOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGVycm9yTWVzc2FnZTogRXJyb3JNZXNzYWdlO1xufVxuIl19