cu-ng-design-library
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.3.0.
52 lines • 4.61 kB
JavaScript
import { Component, EventEmitter, Input, Output } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/material/icon";
import * as i2 from "@angular/material/button";
import * as i3 from "@angular/material/toolbar";
import * as i4 from "@angular/common";
export class AdminToolbarComponent {
constructor() {
this.showToggle = true;
this.toggleSidenav = new EventEmitter();
this.toggleSidenavNotice = new EventEmitter();
}
}
AdminToolbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.8", ngImport: i0, type: AdminToolbarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
AdminToolbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.8", type: AdminToolbarComponent, selector: "lib-admin-toolbar", inputs: { showToggle: "showToggle" }, outputs: { toggleSidenav: "toggleSidenav", toggleSidenavNotice: "toggleSidenavNotice" }, ngImport: i0, template: `
<mat-toolbar color="primary">
<button
mat-icon-button
class="matero-toolbar-button"
*ngIf="showToggle"
(click)="toggleSidenav.emit()"
>
<mat-icon>menu</mat-icon>
</button>
<span class="spacer"></span>
<ng-content></ng-content>
</mat-toolbar>
`, isInline: true, styles: [".spacer{flex:1 1 auto}\n"], dependencies: [{ kind: "component", type: i1.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { kind: "component", type: i2.MatIconButton, selector: "button[mat-icon-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }, { kind: "component", type: i3.MatToolbar, selector: "mat-toolbar", inputs: ["color"], exportAs: ["matToolbar"] }, { kind: "directive", type: i4.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.8", ngImport: i0, type: AdminToolbarComponent, decorators: [{
type: Component,
args: [{ selector: 'lib-admin-toolbar', template: `
<mat-toolbar color="primary">
<button
mat-icon-button
class="matero-toolbar-button"
*ngIf="showToggle"
(click)="toggleSidenav.emit()"
>
<mat-icon>menu</mat-icon>
</button>
<span class="spacer"></span>
<ng-content></ng-content>
</mat-toolbar>
`, styles: [".spacer{flex:1 1 auto}\n"] }]
}], propDecorators: { showToggle: [{
type: Input
}], toggleSidenav: [{
type: Output
}], toggleSidenavNotice: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRtaW4tdG9vbGJhci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jdS1uZy1kZXNpZ24tbGlicmFyeS9zcmMvbGliL2NvbXBvbmVudHMvbGF5b3V0L2FkbWluLXRvb2xiYXIvYWRtaW4tdG9vbGJhci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7O0FBb0J2RSxNQUFNLE9BQU8scUJBQXFCO0lBbEJsQztRQW1CVyxlQUFVLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLGtCQUFhLEdBQUcsSUFBSSxZQUFZLEVBQVEsQ0FBQztRQUN6Qyx3QkFBbUIsR0FBRyxJQUFJLFlBQVksRUFBUSxDQUFDO0tBQzFEOztrSEFKWSxxQkFBcUI7c0dBQXJCLHFCQUFxQix3TEFoQnRCOzs7Ozs7Ozs7Ozs7O0dBYVQ7MkZBR1UscUJBQXFCO2tCQWxCakMsU0FBUzsrQkFDRSxtQkFBbUIsWUFDbkI7Ozs7Ozs7Ozs7Ozs7R0FhVDs4QkFJUSxVQUFVO3NCQUFsQixLQUFLO2dCQUNJLGFBQWE7c0JBQXRCLE1BQU07Z0JBQ0csbUJBQW1CO3NCQUE1QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbGliLWFkbWluLXRvb2xiYXInLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxtYXQtdG9vbGJhciBjb2xvcj1cInByaW1hcnlcIj5cbiAgICAgIDxidXR0b25cbiAgICAgICAgbWF0LWljb24tYnV0dG9uXG4gICAgICAgIGNsYXNzPVwibWF0ZXJvLXRvb2xiYXItYnV0dG9uXCJcbiAgICAgICAgKm5nSWY9XCJzaG93VG9nZ2xlXCJcbiAgICAgICAgKGNsaWNrKT1cInRvZ2dsZVNpZGVuYXYuZW1pdCgpXCJcbiAgICAgID5cbiAgICAgICAgPG1hdC1pY29uPm1lbnU8L21hdC1pY29uPlxuICAgICAgPC9idXR0b24+XG4gICAgICA8c3BhbiBjbGFzcz1cInNwYWNlclwiPjwvc3Bhbj5cbiAgICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cbiAgICA8L21hdC10b29sYmFyPlxuICBgLFxuICBzdHlsZVVybHM6IFsnLi9hZG1pbi10b29sYmFyLmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIEFkbWluVG9vbGJhckNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIHNob3dUb2dnbGUgPSB0cnVlO1xuICBAT3V0cHV0KCkgdG9nZ2xlU2lkZW5hdiA9IG5ldyBFdmVudEVtaXR0ZXI8dm9pZD4oKTtcbiAgQE91dHB1dCgpIHRvZ2dsZVNpZGVuYXZOb3RpY2UgPSBuZXcgRXZlbnRFbWl0dGVyPHZvaWQ+KCk7XG59XG4iXX0=