UNPKG

@abgov/angular-components

Version:

Government of Alberta - UI components for Angular

94 lines 7.3 kB
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