UNPKG

@abgov/angular-components

Version:

Government of Alberta - UI components for Angular

53 lines 4.3 kB
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=