UNPKG

@abgov/angular-components

Version:

Government of Alberta - UI components for Angular

59 lines 4.91 kB
import { CUSTOM_ELEMENTS_SCHEMA, Component, Input, Output, EventEmitter, numberAttribute, } from "@angular/core"; import * as i0 from "@angular/core"; export class GoabAppHeader { constructor() { this.onMenuClick = new EventEmitter(); } _onMenuClick() { this.onMenuClick.emit(); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabAppHeader, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "16.1.0", version: "18.0.3", type: GoabAppHeader, isStandalone: true, selector: "goab-app-header", inputs: { url: "url", heading: "heading", maxContentWidth: "maxContentWidth", testId: "testId", fullMenuBreakpoint: ["fullMenuBreakpoint", "fullMenuBreakpoint", numberAttribute] }, outputs: { onMenuClick: "onMenuClick" }, ngImport: i0, template: ` <goa-app-header [attr.url]="url" [attr.heading]="heading" [attr.maxcontentwidth]="maxContentWidth" [attr.fullmenubreakpoint]="fullMenuBreakpoint" [attr.testid]="testId" [attr.hasmenuclickhandler]="onMenuClick.observed ? 'true' : 'false'" (_menuClick)="_onMenuClick()" > <ng-content /> </goa-app-header> `, isInline: true }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.3", ngImport: i0, type: GoabAppHeader, decorators: [{ type: Component, args: [{ standalone: true, selector: "goab-app-header", template: ` <goa-app-header [attr.url]="url" [attr.heading]="heading" [attr.maxcontentwidth]="maxContentWidth" [attr.fullmenubreakpoint]="fullMenuBreakpoint" [attr.testid]="testId" [attr.hasmenuclickhandler]="onMenuClick.observed ? 'true' : 'false'" (_menuClick)="_onMenuClick()" > <ng-content /> </goa-app-header> `, schemas: [CUSTOM_ELEMENTS_SCHEMA], }] }], propDecorators: { url: [{ type: Input }], heading: [{ type: Input }], maxContentWidth: [{ type: Input }], testId: [{ type: Input }], fullMenuBreakpoint: [{ type: Input, args: [{ transform: numberAttribute }] }], onMenuClick: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVhZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9hbmd1bGFyLWNvbXBvbmVudHMvc3JjL2xpYi9jb21wb25lbnRzL2hlYWRlci9oZWFkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLHNCQUFzQixFQUN0QixTQUFTLEVBQ1QsS0FBSyxFQUNMLE1BQU0sRUFDTixZQUFZLEVBQ1osZUFBZSxHQUNoQixNQUFNLGVBQWUsQ0FBQzs7QUFvQnZCLE1BQU0sT0FBTyxhQUFhO0lBbEIxQjtRQXlCWSxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7S0FLNUM7SUFIQyxZQUFZO1FBQ1YsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUMxQixDQUFDOzhHQVhVLGFBQWE7a0dBQWIsYUFBYSxvTkFLSixlQUFlLHNFQXBCekI7Ozs7Ozs7Ozs7OztHQVlUOzsyRkFHVSxhQUFhO2tCQWxCekIsU0FBUzttQkFBQztvQkFDVCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7R0FZVDtvQkFDRCxPQUFPLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztpQkFDbEM7OEJBRVUsR0FBRztzQkFBWCxLQUFLO2dCQUNHLE9BQU87c0JBQWYsS0FBSztnQkFDRyxlQUFlO3NCQUF2QixLQUFLO2dCQUNHLE1BQU07c0JBQWQsS0FBSztnQkFDaUMsa0JBQWtCO3NCQUF4RCxLQUFLO3VCQUFDLEVBQUUsU0FBUyxFQUFFLGVBQWUsRUFBRTtnQkFFM0IsV0FBVztzQkFBcEIsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENVU1RPTV9FTEVNRU5UU19TQ0hFTUEsXG4gIENvbXBvbmVudCxcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgRXZlbnRFbWl0dGVyLFxuICBudW1iZXJBdHRyaWJ1dGUsXG59IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbkBDb21wb25lbnQoe1xuICBzdGFuZGFsb25lOiB0cnVlLFxuICBzZWxlY3RvcjogXCJnb2FiLWFwcC1oZWFkZXJcIixcbiAgdGVtcGxhdGU6IGBcbiAgICA8Z29hLWFwcC1oZWFkZXJcbiAgICAgIFthdHRyLnVybF09XCJ1cmxcIlxuICAgICAgW2F0dHIuaGVhZGluZ109XCJoZWFkaW5nXCJcbiAgICAgIFthdHRyLm1heGNvbnRlbnR3aWR0aF09XCJtYXhDb250ZW50V2lkdGhcIlxuICAgICAgW2F0dHIuZnVsbG1lbnVicmVha3BvaW50XT1cImZ1bGxNZW51QnJlYWtwb2ludFwiXG4gICAgICBbYXR0ci50ZXN0aWRdPVwidGVzdElkXCJcbiAgICAgIFthdHRyLmhhc21lbnVjbGlja2hhbmRsZXJdPVwib25NZW51Q2xpY2sub2JzZXJ2ZWQgPyAndHJ1ZScgOiAnZmFsc2UnXCJcbiAgICAgIChfbWVudUNsaWNrKT1cIl9vbk1lbnVDbGljaygpXCJcbiAgICA+XG4gICAgICA8bmctY29udGVudCAvPlxuICAgIDwvZ29hLWFwcC1oZWFkZXI+XG4gIGAsXG4gIHNjaGVtYXM6IFtDVVNUT01fRUxFTUVOVFNfU0NIRU1BXSxcbn0pXG5leHBvcnQgY2xhc3MgR29hYkFwcEhlYWRlciB7XG4gIEBJbnB1dCgpIHVybD86IHN0cmluZztcbiAgQElucHV0KCkgaGVhZGluZz86IHN0cmluZztcbiAgQElucHV0KCkgbWF4Q29udGVudFdpZHRoPzogc3RyaW5nO1xuICBASW5wdXQoKSB0ZXN0SWQ/OiBzdHJpbmc7XG4gIEBJbnB1dCh7IHRyYW5zZm9ybTogbnVtYmVyQXR0cmlidXRlIH0pIGZ1bGxNZW51QnJlYWtwb2ludD86IG51bWJlcjtcblxuICBAT3V0cHV0KCkgb25NZW51Q2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgX29uTWVudUNsaWNrKCkge1xuICAgIHRoaXMub25NZW51Q2xpY2suZW1pdCgpO1xuICB9XG59XG4iXX0=