@abgov/angular-components
Version:
Government of Alberta - UI components for Angular
48 lines • 4.25 kB
JavaScript
import { Component, CUSTOM_ELEMENTS_SCHEMA, Input, Output, EventEmitter } from "@angular/core";
import * as i0 from "@angular/core";
export class GoabFieldset {
constructor() {
this.dispatchOn = "continue";
this.onContinue = new EventEmitter();
}
_onContinue(event) {
const detail = event.detail;
this.onContinue.emit(detail);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFieldset, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.0.3", type: GoabFieldset, isStandalone: true, selector: "goab-fieldset", inputs: { id: "id", sectionTitle: "sectionTitle", dispatchOn: "dispatchOn" }, outputs: { onContinue: "onContinue" }, ngImport: i0, template: `
<goa-fieldset
[attr.section-title]="sectionTitle"
[attr.dispatch-on]="dispatchOn"
[attr.id]="id"
(_continue)="_onContinue($event)"
>
<ng-content></ng-content>
</goa-fieldset>`, isInline: true }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabFieldset, decorators: [{
type: Component,
args: [{
selector: 'goab-fieldset',
template: `
<goa-fieldset
[attr.section-title]="sectionTitle"
[attr.dispatch-on]="dispatchOn"
[attr.id]="id"
(_continue)="_onContinue($event)"
>
<ng-content></ng-content>
</goa-fieldset>`,
standalone: true,
schemas: [CUSTOM_ELEMENTS_SCHEMA],
}]
}], propDecorators: { id: [{
type: Input
}], sectionTitle: [{
type: Input
}], dispatchOn: [{
type: Input
}], onContinue: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGRzZXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL2FuZ3VsYXItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvZm9ybS9maWVsZHNldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLHNCQUFzQixFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQWlCL0YsTUFBTSxPQUFPLFlBQVk7SUFkekI7UUFpQlcsZUFBVSxHQUF1QixVQUFVLENBQUM7UUFFM0MsZUFBVSxHQUFHLElBQUksWUFBWSxFQUFnQyxDQUFDO0tBTXpFO0lBSkMsV0FBVyxDQUFDLEtBQVk7UUFDdEIsTUFBTSxNQUFNLEdBQUksS0FBcUIsQ0FBQyxNQUFNLENBQUM7UUFDN0MsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDL0IsQ0FBQzs4R0FWVSxZQUFZO2tHQUFaLFlBQVksOExBWmI7Ozs7Ozs7O29CQVFROzsyRkFJUCxZQUFZO2tCQWR4QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxlQUFlO29CQUN6QixRQUFRLEVBQUU7Ozs7Ozs7O29CQVFRO29CQUNsQixVQUFVLEVBQUUsSUFBSTtvQkFDaEIsT0FBTyxFQUFFLENBQUMsc0JBQXNCLENBQUM7aUJBQ2xDOzhCQUVVLEVBQUU7c0JBQVYsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBRUksVUFBVTtzQkFBbkIsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ1VTVE9NX0VMRU1FTlRTX1NDSEVNQSwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEdvYWJGb3JtRGlzcGF0Y2hPbiwgR29hYkZpZWxkc2V0T25Db250aW51ZURldGFpbCB9IGZyb20gXCJAYWJnb3YvdWktY29tcG9uZW50cy1jb21tb25cIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZ29hYi1maWVsZHNldCcsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGdvYS1maWVsZHNldFxuICAgICAgW2F0dHIuc2VjdGlvbi10aXRsZV09XCJzZWN0aW9uVGl0bGVcIlxuICAgICAgW2F0dHIuZGlzcGF0Y2gtb25dPVwiZGlzcGF0Y2hPblwiXG4gICAgICBbYXR0ci5pZF09XCJpZFwiXG4gICAgICAoX2NvbnRpbnVlKT1cIl9vbkNvbnRpbnVlKCRldmVudClcIlxuICAgID5cbiAgICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgICA8L2dvYS1maWVsZHNldD5gLFxuICBzdGFuZGFsb25lOiB0cnVlLFxuICBzY2hlbWFzOiBbQ1VTVE9NX0VMRU1FTlRTX1NDSEVNQV0sXG59KVxuZXhwb3J0IGNsYXNzIEdvYWJGaWVsZHNldCB7XG4gIEBJbnB1dCgpIGlkPzogc3RyaW5nO1xuICBASW5wdXQoKSBzZWN0aW9uVGl0bGU/OiBzdHJpbmc7XG4gIEBJbnB1dCgpIGRpc3BhdGNoT246IEdvYWJGb3JtRGlzcGF0Y2hPbiA9IFwiY29udGludWVcIjtcblxuICBAT3V0cHV0KCkgb25Db250aW51ZSA9IG5ldyBFdmVudEVtaXR0ZXI8R29hYkZpZWxkc2V0T25Db250aW51ZURldGFpbD4oKTtcblxuICBfb25Db250aW51ZShldmVudDogRXZlbnQpIHtcbiAgICBjb25zdCBkZXRhaWwgPSAoZXZlbnQgYXMgQ3VzdG9tRXZlbnQpLmRldGFpbDtcbiAgICB0aGlzLm9uQ29udGludWUuZW1pdChkZXRhaWwpO1xuICB9XG59XG4iXX0=