@abgov/angular-components
Version:
Government of Alberta - UI components for Angular
69 lines • 5.22 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 GoabPublicSubform extends GoabBaseComponent {
constructor() {
super(...arguments);
this.id = "";
this.name = "";
this.continueMsg = "";
this.onInit = new EventEmitter();
this.onStateChange = new EventEmitter();
}
_onInit(e) {
this.onInit.emit(e);
}
_onStateChange(e) {
this.onStateChange.emit(e);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabPublicSubform, deps: null, target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.0.3", type: GoabPublicSubform, isStandalone: true, selector: "goab-public-subform", inputs: { id: "id", name: "name", continueMsg: "continueMsg" }, outputs: { onInit: "onInit", onStateChange: "onStateChange" }, usesInheritance: true, ngImport: i0, template: `
<goa-public-subform
[attr.id]="id"
[attr.name]="name"
[attr.continue-msg]="continueMsg"
[attr.mt]="mt"
[attr.mr]="mr"
[attr.mb]="mb"
[attr.ml]="ml"
(_init)="_onInit($event)"
(_stateChange)="_onStateChange($event)"
>
<ng-content />
</goa-public-subform>
`, isInline: true }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabPublicSubform, decorators: [{
type: Component,
args: [{
selector: "goab-public-subform",
standalone: true,
template: `
<goa-public-subform
[attr.id]="id"
[attr.name]="name"
[attr.continue-msg]="continueMsg"
[attr.mt]="mt"
[attr.mr]="mr"
[attr.mb]="mb"
[attr.ml]="ml"
(_init)="_onInit($event)"
(_stateChange)="_onStateChange($event)"
>
<ng-content />
</goa-public-subform>
`,
schemas: [CUSTOM_ELEMENTS_SCHEMA]
}]
}], propDecorators: { id: [{
type: Input
}], name: [{
type: Input
}], continueMsg: [{
type: Input
}], onInit: [{
type: Output
}], onStateChange: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLXN1YmZvcm0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL2FuZ3VsYXItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvZm9ybS9wdWJsaWMtc3ViZm9ybS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLHNCQUFzQixFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9GLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLG1CQUFtQixDQUFDOztBQXNCdEQsTUFBTSxPQUFPLGlCQUFrQixTQUFRLGlCQUFpQjtJQXBCeEQ7O1FBcUJXLE9BQUUsR0FBWSxFQUFFLENBQUM7UUFDakIsU0FBSSxHQUFZLEVBQUUsQ0FBQztRQUNuQixnQkFBVyxHQUFZLEVBQUUsQ0FBQztRQUV6QixXQUFNLEdBQUcsSUFBSSxZQUFZLEVBQVMsQ0FBQztRQUNuQyxrQkFBYSxHQUFHLElBQUksWUFBWSxFQUFTLENBQUM7S0FTckQ7SUFQQyxPQUFPLENBQUMsQ0FBUTtRQUNkLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3RCLENBQUM7SUFFRCxjQUFjLENBQUMsQ0FBUTtRQUNyQixJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM3QixDQUFDOzhHQWRVLGlCQUFpQjtrR0FBakIsaUJBQWlCLHFPQWpCbEI7Ozs7Ozs7Ozs7Ozs7O0dBY1Q7OzJGQUdVLGlCQUFpQjtrQkFwQjdCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHFCQUFxQjtvQkFDL0IsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7R0FjVDtvQkFDRCxPQUFPLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztpQkFDbEM7OEJBRVUsRUFBRTtzQkFBVixLQUFLO2dCQUNHLElBQUk7c0JBQVosS0FBSztnQkFDRyxXQUFXO3NCQUFuQixLQUFLO2dCQUVJLE1BQU07c0JBQWYsTUFBTTtnQkFDRyxhQUFhO3NCQUF0QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBDVVNUT01fRUxFTUVOVFNfU0NIRU1BLCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgR29hYkJhc2VDb21wb25lbnQgfSBmcm9tIFwiLi4vYmFzZS5jb21wb25lbnRcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcImdvYWItcHVibGljLXN1YmZvcm1cIixcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgdGVtcGxhdGU6IGBcbiAgPGdvYS1wdWJsaWMtc3ViZm9ybVxuICAgIFthdHRyLmlkXT1cImlkXCJcbiAgICBbYXR0ci5uYW1lXT1cIm5hbWVcIlxuICAgIFthdHRyLmNvbnRpbnVlLW1zZ109XCJjb250aW51ZU1zZ1wiXG4gICAgW2F0dHIubXRdPVwibXRcIlxuICAgIFthdHRyLm1yXT1cIm1yXCJcbiAgICBbYXR0ci5tYl09XCJtYlwiXG4gICAgW2F0dHIubWxdPVwibWxcIlxuICAgIChfaW5pdCk9XCJfb25Jbml0KCRldmVudClcIlxuICAgIChfc3RhdGVDaGFuZ2UpPVwiX29uU3RhdGVDaGFuZ2UoJGV2ZW50KVwiXG4gID5cbiAgICA8bmctY29udGVudCAvPlxuICA8L2dvYS1wdWJsaWMtc3ViZm9ybT5cbiAgYCxcbiAgc2NoZW1hczogW0NVU1RPTV9FTEVNRU5UU19TQ0hFTUFdXG59KVxuZXhwb3J0IGNsYXNzIEdvYWJQdWJsaWNTdWJmb3JtIGV4dGVuZHMgR29hYkJhc2VDb21wb25lbnQge1xuICBASW5wdXQoKSBpZD86IHN0cmluZyA9IFwiXCI7XG4gIEBJbnB1dCgpIG5hbWU/OiBzdHJpbmcgPSBcIlwiO1xuICBASW5wdXQoKSBjb250aW51ZU1zZz86IHN0cmluZyA9IFwiXCI7XG5cbiAgQE91dHB1dCgpIG9uSW5pdCA9IG5ldyBFdmVudEVtaXR0ZXI8RXZlbnQ+KCk7XG4gIEBPdXRwdXQoKSBvblN0YXRlQ2hhbmdlID0gbmV3IEV2ZW50RW1pdHRlcjxFdmVudD4oKTtcblxuICBfb25Jbml0KGU6IEV2ZW50KSB7XG4gICAgdGhpcy5vbkluaXQuZW1pdChlKTtcbiAgfVxuXG4gIF9vblN0YXRlQ2hhbmdlKGU6IEV2ZW50KSB7XG4gICAgdGhpcy5vblN0YXRlQ2hhbmdlLmVtaXQoZSk7XG4gIH1cbn1cbiJdfQ==