@abgov/angular-components
Version:
Government of Alberta - UI components for Angular
94 lines • 7.3 kB
JavaScript
import { Component, CUSTOM_ELEMENTS_SCHEMA, EventEmitter, Input, Output, } from "@angular/core";
import { GoabBaseComponent } from "../base.component";
import * as i0 from "@angular/core";
export class GoabPublicFormPage extends GoabBaseComponent {
constructor() {
super(...arguments);
this.id = "";
this.heading = "";
this.subHeading = "";
this.summaryHeading = "";
this.sectionTitle = "";
this.backUrl = "";
this.type = "step";
this.buttonText = "";
this.buttonVisibility = "visible";
/**
* triggers when the form page continues to the next step
*/
this.onContinue = new EventEmitter();
}
_onContinue(event) {
this.onContinue.emit(event);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabPublicFormPage, deps: null, target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.0.3", type: GoabPublicFormPage, isStandalone: true, selector: "goab-public-form-page", inputs: { id: "id", heading: "heading", subHeading: "subHeading", summaryHeading: "summaryHeading", sectionTitle: "sectionTitle", backUrl: "backUrl", type: "type", buttonText: "buttonText", buttonVisibility: "buttonVisibility" }, outputs: { onContinue: "onContinue" }, usesInheritance: true, ngImport: i0, template: `
<goa-public-form-page
[id]="id"
[attr.heading]="heading"
[attr.sub-heading]="subHeading"
[attr.section-title]="sectionTitle"
[attr.back-url]="backUrl"
[attr.type]="type"
[attr.button-text]="buttonText"
[attr.button-visibility]="buttonVisibility"
[attr.summary-heading]="summaryHeading"
[attr.mt]="mt"
[attr.mr]="mr"
[attr.mb]="mb"
[attr.ml]="ml"
(_continue)="_onContinue($event)"
>
<ng-content></ng-content>
</goa-public-form-page>
`, isInline: true }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabPublicFormPage, decorators: [{
type: Component,
args: [{
selector: "goab-public-form-page",
standalone: true,
template: `
<goa-public-form-page
[id]="id"
[attr.heading]="heading"
[attr.sub-heading]="subHeading"
[attr.section-title]="sectionTitle"
[attr.back-url]="backUrl"
[attr.type]="type"
[attr.button-text]="buttonText"
[attr.button-visibility]="buttonVisibility"
[attr.summary-heading]="summaryHeading"
[attr.mt]="mt"
[attr.mr]="mr"
[attr.mb]="mb"
[attr.ml]="ml"
(_continue)="_onContinue($event)"
>
<ng-content></ng-content>
</goa-public-form-page>
`,
schemas: [CUSTOM_ELEMENTS_SCHEMA]
}]
}], propDecorators: { id: [{
type: Input
}], heading: [{
type: Input
}], subHeading: [{
type: Input
}], summaryHeading: [{
type: Input
}], sectionTitle: [{
type: Input
}], backUrl: [{
type: Input
}], type: [{
type: Input
}], buttonText: [{
type: Input
}], buttonVisibility: [{
type: Input
}], onContinue: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWZvcm0tcGFnZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci1jb21wb25lbnRzL3NyYy9saWIvY29tcG9uZW50cy9mb3JtL3B1YmxpYy1mb3JtLXBhZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxzQkFBc0IsRUFDdEIsWUFBWSxFQUNaLEtBQUssRUFDTCxNQUFNLEdBQ1AsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sbUJBQW1CLENBQUM7O0FBK0J0RCxNQUFNLE9BQU8sa0JBQW1CLFNBQVEsaUJBQWlCO0lBekJ6RDs7UUEwQlcsT0FBRSxHQUFHLEVBQUUsQ0FBQztRQUNSLFlBQU8sR0FBRyxFQUFFLENBQUM7UUFDYixlQUFVLEdBQUcsRUFBRSxDQUFDO1FBQ2hCLG1CQUFjLEdBQUcsRUFBRSxDQUFDO1FBQ3BCLGlCQUFZLEdBQUcsRUFBRSxDQUFDO1FBQ2xCLFlBQU8sR0FBRyxFQUFFLENBQUM7UUFDYixTQUFJLEdBQTJCLE1BQU0sQ0FBQztRQUN0QyxlQUFVLEdBQUcsRUFBRSxDQUFDO1FBQ2hCLHFCQUFnQixHQUF3QyxTQUFTLENBQUM7UUFFM0U7O1dBRUc7UUFDTyxlQUFVLEdBQUcsSUFBSSxZQUFZLEVBQVMsQ0FBQztLQUtsRDtJQUhDLFdBQVcsQ0FBQyxLQUFZO1FBQ3RCLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzlCLENBQUM7OEdBbEJVLGtCQUFrQjtrR0FBbEIsa0JBQWtCLHFYQXRCcEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQlQ7OzJGQUdXLGtCQUFrQjtrQkF6QjlCLFNBQVM7bUJBQUM7b0JBQ1YsUUFBUSxFQUFFLHVCQUF1QjtvQkFDakMsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW1CVDtvQkFDQSxPQUFPLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztpQkFDbEM7OEJBRVUsRUFBRTtzQkFBVixLQUFLO2dCQUNHLE9BQU87c0JBQWYsS0FBSztnQkFDRyxVQUFVO3NCQUFsQixLQUFLO2dCQUNHLGNBQWM7c0JBQXRCLEtBQUs7Z0JBQ0csWUFBWTtzQkFBcEIsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0csSUFBSTtzQkFBWixLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csZ0JBQWdCO3NCQUF4QixLQUFLO2dCQUtJLFVBQVU7c0JBQW5CLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIENVU1RPTV9FTEVNRU5UU19TQ0hFTUEsXG4gIEV2ZW50RW1pdHRlcixcbiAgSW5wdXQsXG4gIE91dHB1dCxcbn0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEdvYWJCYXNlQ29tcG9uZW50IH0gZnJvbSBcIi4uL2Jhc2UuY29tcG9uZW50XCI7XG5pbXBvcnQge1xuICBHb2FiUHVibGljRm9ybVBhZ2VCdXR0b25WaXNpYmlsaXR5LFxuICBHb2FiUHVibGljRm9ybVBhZ2VTdGVwLFxufSBmcm9tIFwiQGFiZ292L3VpLWNvbXBvbmVudHMtY29tbW9uXCI7XG5cbkBDb21wb25lbnQoe1xuIHNlbGVjdG9yOiBcImdvYWItcHVibGljLWZvcm0tcGFnZVwiLFxuIHN0YW5kYWxvbmU6IHRydWUsXG4gdGVtcGxhdGU6IGBcbiAgIDxnb2EtcHVibGljLWZvcm0tcGFnZVxuICAgICBbaWRdPVwiaWRcIlxuICAgICBbYXR0ci5oZWFkaW5nXT1cImhlYWRpbmdcIlxuICAgICBbYXR0ci5zdWItaGVhZGluZ109XCJzdWJIZWFkaW5nXCJcbiAgICAgW2F0dHIuc2VjdGlvbi10aXRsZV09XCJzZWN0aW9uVGl0bGVcIlxuICAgICBbYXR0ci5iYWNrLXVybF09XCJiYWNrVXJsXCJcbiAgICAgW2F0dHIudHlwZV09XCJ0eXBlXCJcbiAgICAgW2F0dHIuYnV0dG9uLXRleHRdPVwiYnV0dG9uVGV4dFwiXG4gICAgIFthdHRyLmJ1dHRvbi12aXNpYmlsaXR5XT1cImJ1dHRvblZpc2liaWxpdHlcIlxuICAgICBbYXR0ci5zdW1tYXJ5LWhlYWRpbmddPVwic3VtbWFyeUhlYWRpbmdcIlxuICAgICBbYXR0ci5tdF09XCJtdFwiXG4gICAgIFthdHRyLm1yXT1cIm1yXCJcbiAgICAgW2F0dHIubWJdPVwibWJcIlxuICAgICBbYXR0ci5tbF09XCJtbFwiXG4gICAgIChfY29udGludWUpPVwiX29uQ29udGludWUoJGV2ZW50KVwiXG4gICA+XG4gICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgIDwvZ29hLXB1YmxpYy1mb3JtLXBhZ2U+XG4gYCxcbiAgc2NoZW1hczogW0NVU1RPTV9FTEVNRU5UU19TQ0hFTUFdXG59KVxuZXhwb3J0IGNsYXNzIEdvYWJQdWJsaWNGb3JtUGFnZSBleHRlbmRzIEdvYWJCYXNlQ29tcG9uZW50IHtcbiAgQElucHV0KCkgaWQgPSBcIlwiO1xuICBASW5wdXQoKSBoZWFkaW5nID0gXCJcIjtcbiAgQElucHV0KCkgc3ViSGVhZGluZyA9IFwiXCI7XG4gIEBJbnB1dCgpIHN1bW1hcnlIZWFkaW5nID0gXCJcIjtcbiAgQElucHV0KCkgc2VjdGlvblRpdGxlID0gXCJcIjtcbiAgQElucHV0KCkgYmFja1VybCA9IFwiXCI7XG4gIEBJbnB1dCgpIHR5cGU6IEdvYWJQdWJsaWNGb3JtUGFnZVN0ZXAgPSBcInN0ZXBcIjtcbiAgQElucHV0KCkgYnV0dG9uVGV4dCA9IFwiXCI7XG4gIEBJbnB1dCgpIGJ1dHRvblZpc2liaWxpdHkgOiBHb2FiUHVibGljRm9ybVBhZ2VCdXR0b25WaXNpYmlsaXR5ID0gXCJ2aXNpYmxlXCI7XG5cbiAgLyoqXG4gICAqIHRyaWdnZXJzIHdoZW4gdGhlIGZvcm0gcGFnZSBjb250aW51ZXMgdG8gdGhlIG5leHQgc3RlcFxuICAgKi9cbiAgQE91dHB1dCgpIG9uQ29udGludWUgPSBuZXcgRXZlbnRFbWl0dGVyPEV2ZW50PigpO1xuXG4gIF9vbkNvbnRpbnVlKGV2ZW50OiBFdmVudCkge1xuICAgIHRoaXMub25Db250aW51ZS5lbWl0KGV2ZW50KTtcbiAgfVxufVxuIl19