govuk-angular
Version:
Angular components port of govuk-frontend nunjucks macros.
36 lines • 6.28 kB
JavaScript
import { Component, EventEmitter, Input, Output } from '@angular/core';
import { emptyErrorMessage } from './error/error-message.model';
import { emptyHint } from './hint/hint';
import * as i0 from "@angular/core";
export class GovUKDataCaptureComponent {
constructor() {
/** { text: string; classes: string; } */
this.hint = emptyHint();
/** { text: string; classes: string; } */
this.errorMessage = emptyErrorMessage();
this.modelChange = new EventEmitter();
}
}
GovUKDataCaptureComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: GovUKDataCaptureComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
GovUKDataCaptureComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.2", type: GovUKDataCaptureComponent, selector: "ng-component", inputs: { id: "id", name: "name", classes: "classes", describeBy: "describeBy", hint: "hint", errorMessage: "errorMessage", model: "model" }, outputs: { modelChange: "modelChange" }, ngImport: i0, template: '', isInline: true });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.2", ngImport: i0, type: GovUKDataCaptureComponent, decorators: [{
type: Component,
args: [{ template: '' }]
}], propDecorators: { id: [{
type: Input
}], name: [{
type: Input
}], classes: [{
type: Input
}], describeBy: [{
type: Input
}], hint: [{
type: Input
}], errorMessage: [{
type: Input
}], model: [{
type: Input
}], modelChange: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1jYXB0dXJlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2dvdnVrLWFuZ3VsYXIvc3JjL2xpYi9kYXRhLWNhcHR1cmUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDdkUsT0FBTyxFQUFFLGlCQUFpQixFQUFnQixNQUFNLDZCQUE2QixDQUFDO0FBRTlFLE9BQU8sRUFBRSxTQUFTLEVBQVEsTUFBTSxhQUFhLENBQUM7O0FBSTlDLE1BQU0sT0FBTyx5QkFBeUI7SUFEdEM7UUFrQkUseUNBQXlDO1FBQ2hDLFNBQUksR0FBUyxTQUFTLEVBQUUsQ0FBQztRQUVsQyx5Q0FBeUM7UUFDaEMsaUJBQVksR0FBaUIsaUJBQWlCLEVBQUUsQ0FBQztRQUloRCxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFLLENBQUM7S0FDL0M7O3NIQTFCWSx5QkFBeUI7MEdBQXpCLHlCQUF5QiwyT0FEZixFQUFFOzJGQUNaLHlCQUF5QjtrQkFEckMsU0FBUzttQkFBQyxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUU7OEJBSWhCLEVBQUU7c0JBQVYsS0FBSztnQkFHRyxJQUFJO3NCQUFaLEtBQUs7Z0JBR0csT0FBTztzQkFBZixLQUFLO2dCQU1HLFVBQVU7c0JBQWxCLEtBQUs7Z0JBR0csSUFBSTtzQkFBWixLQUFLO2dCQUdHLFlBQVk7c0JBQXBCLEtBQUs7Z0JBR0csS0FBSztzQkFBYixLQUFLO2dCQUNJLFdBQVc7c0JBQXBCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgZW1wdHlFcnJvck1lc3NhZ2UsIEVycm9yTWVzc2FnZSB9IGZyb20gJy4vZXJyb3IvZXJyb3ItbWVzc2FnZS5tb2RlbCc7XG5pbXBvcnQgeyBGaWVsZHNldCwgTGVnZW5kIH0gZnJvbSAnLi9maWVsZHNldC9maWVsZHNldCc7XG5pbXBvcnQgeyBlbXB0eUhpbnQsIEhpbnQgfSBmcm9tICcuL2hpbnQvaGludCc7XG5pbXBvcnQgeyBMYWJlbCB9IGZyb20gJy4vbGFiZWwvbGFiZWwnO1xuXG5AQ29tcG9uZW50KHsgdGVtcGxhdGU6ICcnIH0pXG5leHBvcnQgY2xhc3MgR292VUtEYXRhQ2FwdHVyZUNvbXBvbmVudDxUPiB7XG5cbiAgLyoqIGlkOiBSZXF1aXJlZDogaWQgZm9yIGVhY2ggc2VsZWN0IGJveCAqL1xuICBASW5wdXQoKSBpZDogc3RyaW5nO1xuXG4gIC8qKiBuYW1lOiBPcHRpb25hbCB3aWxsIGRlZmF1bHQgdG8gaWQgKi9cbiAgQElucHV0KCkgbmFtZTogc3RyaW5nO1xuXG4gIC8qKiBjbGFzc2VzIHRvIGFkZCB0byB0aGUgcm9vdCBjb21wb25lbnQuICovXG4gIEBJbnB1dCgpIGNsYXNzZXM6IHN0cmluZztcblxuICAvKipcbiAgICogT25lIG9yIG1vcmUgZWxlbWVudCBJRHMgdG8gYWRkIHRvIHRoZSBpbnB1dCBhcmlhLWRlc2NyaWJlZGJ5IGF0dHJpYnV0ZSAqKndpdGhvdXQgYSBmaWVsZHNldCoqLFxuICAgKiB1c2VkIHRvIHByb3ZpZGUgYWRkaXRpb25hbCBkZXNjcmlwdGl2ZSBpbmZvcm1hdGlvbiBmb3Igc2NyZWVucmVhZGVyIHVzZXJzXG4gICAqL1xuICBASW5wdXQoKSBkZXNjcmliZUJ5Pzogc3RyaW5nO1xuXG4gIC8qKiB7IHRleHQ6IHN0cmluZzsgY2xhc3Nlczogc3RyaW5nOyB9ICovXG4gIEBJbnB1dCgpIGhpbnQ6IEhpbnQgPSBlbXB0eUhpbnQoKTtcblxuICAvKiogeyB0ZXh0OiBzdHJpbmc7IGNsYXNzZXM6IHN0cmluZzsgfSAqL1xuICBASW5wdXQoKSBlcnJvck1lc3NhZ2U6IEVycm9yTWVzc2FnZSA9IGVtcHR5RXJyb3JNZXNzYWdlKCk7XG5cbiAgLyoqIFVzZSB0byBiaW5kIHRoZSBtb2RlbCB0byB0aGUgY29tcG9uZW50IGlucHV0ICovXG4gIEBJbnB1dCgpIG1vZGVsOiBUO1xuICBAT3V0cHV0KCkgbW9kZWxDaGFuZ2UgPSBuZXcgRXZlbnRFbWl0dGVyPFQ+KCk7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgR292VUtDb21wb25lbnQge1xuICAvKiogaWQ6IFJlcXVpcmVkOiB1bmlxdWUgaWQgKi9cbiAgaWQ6IHN0cmluZztcblxuICAvKiogbmFtZTogT3B0aW9uYWwgd2lsbCBkZWZhdWx0IHRvIGlkIGlmIGVtcHR5Ki9cbiAgbmFtZTogc3RyaW5nO1xuXG4gIC8qKiBjbGFzc2VzIHRvIGFkZCB0byB0aGUgcm9vdCBjb21wb25lbnQuICovXG4gIGNsYXNzZXM6IHN0cmluZztcbn1cblxuXG5leHBvcnQgaW50ZXJmYWNlIEdvdlVLRGF0YUNhcHR1cmU8VD4gZXh0ZW5kcyBHb3ZVS0NvbXBvbmVudCB7XG5cbiAgLyoqXG4gICAqIE9uZSBvciBtb3JlIGVsZW1lbnQgSURzIHRvIGFkZCB0byB0aGUgaW5wdXQgYXJpYS1kZXNjcmliZWRieSBhdHRyaWJ1dGUgKip3aXRob3V0IGEgZmllbGRzZXQqKixcbiAgICogdXNlZCB0byBwcm92aWRlIGFkZGl0aW9uYWwgZGVzY3JpcHRpdmUgaW5mb3JtYXRpb24gZm9yIHNjcmVlbnJlYWRlciB1c2Vyc1xuICAgKi9cbiAgZGVzY3JpYmVCeT86IHN0cmluZztcblxuICAvKipcbiAgICogT3B0aW9ucyBmb3IgdGhlIGhpbnQgY29tcG9uZW50OiBAZXhhbXBsZSB7IHRleHQ6IHN0cmluZzsgY2xhc3Nlczogc3RyaW5nOyB9XG4gICAqIGBgYGphdmFzY3JpcHRcbiAgICogICBbaGludF09XCJ7IHRleHQ6ICdUcnkgdGhlIGxpbmsgYmVsb3cgJ31cIlxuICAgKiBgYGBcbiAgKi9cbiAgaGludDogSGludDtcblxuICAvKiogeyB0ZXh0OiBzdHJpbmc7IGNsYXNzZXM6IHN0cmluZzsgfSAqL1xuICBlcnJvck1lc3NhZ2U6IEVycm9yTWVzc2FnZTtcblxuICAvKiogVXNlIHRvIGJpbmQgdGhlIG1vZGVsIHRvIHRoZSBjb21wb25lbnQgKi9cbiAgbW9kZWw6IFQ7XG4gIG1vZGVsQ2hhbmdlOiBFdmVudEVtaXR0ZXI8VD47XG5cbiAgLyoqIExhYmVsIHRleHQgQGV4YW1wbGUge3RleHQ6IHN0cmluZzsgY2xhc3Nlczogc3RyaW5nOyBpc1BhZ2VIZWFkaW5nOiBib29sZWFuO30gICovXG4gIGxhYmVsPzogTGFiZWw7XG5cbiAgLyoqXG4gICAqIHtkZXNjcmliZWRCeT86IHN0cmluZywgY2xhc3Nlczogc3RyaW5nOyByb2xlPzogc3RyaW5nO31cbiAgICovXG4gIGZpZWxkc2V0PzogRmllbGRzZXQ7XG5cbiAgLyoqXG4gICAqIHt0ZXh0OiBzdHJpbmc7IGNsYXNzZXM6IHN0cmluZzsgaXNQYWdlSGVhZGluZzogYm9vbGVhbjt9XG4gICAqIGBgYGphdmFzY3JpcHRcbiAgICogICBbbGVnZW5kXT1cInsgdGV4dDogJ0hhdmUgeW91IGNoYW5nZWQgeW91ciBuYW1lPycsXG4gICAqICAgICAgICAgICAgICAgY2xhc3NlczogJ2dvdnVrLWZpZWxkc2V0X19sZWdlbmQtLWwnLFxuICAgKiAgICAgICAgICAgICAgIGlzUGFnZUhlYWRpbmc6IGZhbHNlfVwiXG4gICAqIGBgYFxuICAgKi9cbiAgbGVnZW5kPzogTGVnZW5kO1xufVxuIl19