@abgov/angular-components
Version:
Government of Alberta - UI components for Angular
53 lines • 4.3 kB
JavaScript
import { CUSTOM_ELEMENTS_SCHEMA, Component, EventEmitter, Input, Output } from "@angular/core";
import * as i0 from "@angular/core";
export class GoabNotification {
constructor() {
this.type = "information";
this.onDismiss = new EventEmitter();
}
_onDismiss() {
this.onDismiss.emit();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabNotification, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.0.3", type: GoabNotification, isStandalone: true, selector: "goab-notification", inputs: { type: "type", ariaLive: "ariaLive", maxContentWidth: "maxContentWidth", testId: "testId" }, outputs: { onDismiss: "onDismiss" }, ngImport: i0, template: `
<goa-notification
[attr.type]="type"
[attr.arialive]="ariaLive"
[attr.maxcontentwidth]="maxContentWidth"
[attr.testid]="testId"
(_dismiss)="_onDismiss()"
>
<ng-content />
</goa-notification>
`, isInline: true }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabNotification, decorators: [{
type: Component,
args: [{
standalone: true,
selector: "goab-notification",
template: `
<goa-notification
[attr.type]="type"
[attr.arialive]="ariaLive"
[attr.maxcontentwidth]="maxContentWidth"
[attr.testid]="testId"
(_dismiss)="_onDismiss()"
>
<ng-content />
</goa-notification>
`,
schemas: [CUSTOM_ELEMENTS_SCHEMA],
}]
}], propDecorators: { type: [{
type: Input
}], ariaLive: [{
type: Input
}], maxContentWidth: [{
type: Input
}], testId: [{
type: Input
}], onDismiss: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9hbmd1bGFyLWNvbXBvbmVudHMvc3JjL2xpYi9jb21wb25lbnRzL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLHNCQUFzQixFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFrQi9GLE1BQU0sT0FBTyxnQkFBZ0I7SUFoQjdCO1FBaUJXLFNBQUksR0FBMEIsYUFBYSxDQUFDO1FBSzNDLGNBQVMsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0tBSzFDO0lBSEMsVUFBVTtRQUNSLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDeEIsQ0FBQzs4R0FWVSxnQkFBZ0I7a0dBQWhCLGdCQUFnQix3TkFiakI7Ozs7Ozs7Ozs7R0FVVDs7MkZBR1UsZ0JBQWdCO2tCQWhCNUIsU0FBUzttQkFBQztvQkFDVCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsUUFBUSxFQUFFOzs7Ozs7Ozs7O0dBVVQ7b0JBQ0QsT0FBTyxFQUFFLENBQUMsc0JBQXNCLENBQUM7aUJBQ2xDOzhCQUVVLElBQUk7c0JBQVosS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLGVBQWU7c0JBQXZCLEtBQUs7Z0JBQ0csTUFBTTtzQkFBZCxLQUFLO2dCQUVJLFNBQVM7c0JBQWxCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBHb2FiQXJpYUxpdmVUeXBlLCBHb2FiTm90aWZpY2F0aW9uVHlwZSB9IGZyb20gXCJAYWJnb3YvdWktY29tcG9uZW50cy1jb21tb25cIjtcbmltcG9ydCB7IENVU1RPTV9FTEVNRU5UU19TQ0hFTUEsIENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT3V0cHV0IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcblxuQENvbXBvbmVudCh7XG4gIHN0YW5kYWxvbmU6IHRydWUsXG4gIHNlbGVjdG9yOiBcImdvYWItbm90aWZpY2F0aW9uXCIsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGdvYS1ub3RpZmljYXRpb25cbiAgICAgIFthdHRyLnR5cGVdPVwidHlwZVwiXG4gICAgICBbYXR0ci5hcmlhbGl2ZV09XCJhcmlhTGl2ZVwiXG4gICAgICBbYXR0ci5tYXhjb250ZW50d2lkdGhdPVwibWF4Q29udGVudFdpZHRoXCJcbiAgICAgIFthdHRyLnRlc3RpZF09XCJ0ZXN0SWRcIlxuICAgICAgKF9kaXNtaXNzKT1cIl9vbkRpc21pc3MoKVwiXG4gICAgPlxuICAgICAgPG5nLWNvbnRlbnQgLz5cbiAgICA8L2dvYS1ub3RpZmljYXRpb24+XG4gIGAsXG4gIHNjaGVtYXM6IFtDVVNUT01fRUxFTUVOVFNfU0NIRU1BXSxcbn0pXG5leHBvcnQgY2xhc3MgR29hYk5vdGlmaWNhdGlvbiB7XG4gIEBJbnB1dCgpIHR5cGU/OiBHb2FiTm90aWZpY2F0aW9uVHlwZSA9IFwiaW5mb3JtYXRpb25cIjtcbiAgQElucHV0KCkgYXJpYUxpdmU/OiBHb2FiQXJpYUxpdmVUeXBlO1xuICBASW5wdXQoKSBtYXhDb250ZW50V2lkdGg/OiBzdHJpbmc7XG4gIEBJbnB1dCgpIHRlc3RJZD86IHN0cmluZztcblxuICBAT3V0cHV0KCkgb25EaXNtaXNzID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gIF9vbkRpc21pc3MoKSB7XG4gICAgdGhpcy5vbkRpc21pc3MuZW1pdCgpO1xuICB9XG59XG4iXX0=