@w11k/ngx-present
Version:
Angular based Presentation Tool
44 lines • 2.64 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/theming/menu-toggle-icon.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component } from '@angular/core';
import { PresentationService } from '../core/presentation.service';
export class MenuToggleIconComponent {
/**
* @param {?} presentation
*/
constructor(presentation) {
this.presentation = presentation;
}
/**
* @param {?} event
* @return {?}
*/
toggleSideNav(event) {
this.presentation.toggleSideBar(event);
}
}
MenuToggleIconComponent.decorators = [
{ type: Component, args: [{
selector: 'ngx-present-menu-toggle-icon',
template: `
<button mat-icon-button (click)="toggleSideNav($event)">
<mat-icon>menu</mat-icon>
</button>
`
}] }
];
/** @nocollapse */
MenuToggleIconComponent.ctorParameters = () => [
{ type: PresentationService }
];
if (false) {
/**
* @type {?}
* @private
*/
MenuToggleIconComponent.prototype.presentation;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVudS10b2dnbGUtaWNvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdzExay9uZ3gtcHJlc2VudC8iLCJzb3VyY2VzIjpbImxpYi90aGVtaW5nL21lbnUtdG9nZ2xlLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQVVuRSxNQUFNLE9BQU8sdUJBQXVCOzs7O0lBQ2xDLFlBQTZCLFlBQWlDO1FBQWpDLGlCQUFZLEdBQVosWUFBWSxDQUFxQjtJQUFHLENBQUM7Ozs7O0lBRWxFLGFBQWEsQ0FBQyxLQUFpQjtRQUM3QixJQUFJLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN6QyxDQUFDOzs7WUFiRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDhCQUE4QjtnQkFDeEMsUUFBUSxFQUFFOzs7O0dBSVQ7YUFDRjs7OztZQVRRLG1CQUFtQjs7Ozs7OztJQVdkLCtDQUFrRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUHJlc2VudGF0aW9uU2VydmljZSB9IGZyb20gJy4uL2NvcmUvcHJlc2VudGF0aW9uLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduZ3gtcHJlc2VudC1tZW51LXRvZ2dsZS1pY29uJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8YnV0dG9uIG1hdC1pY29uLWJ1dHRvbiAoY2xpY2spPVwidG9nZ2xlU2lkZU5hdigkZXZlbnQpXCI+XG4gICAgICA8bWF0LWljb24+bWVudTwvbWF0LWljb24+XG4gICAgPC9idXR0b24+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgTWVudVRvZ2dsZUljb25Db21wb25lbnQge1xuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJlYWRvbmx5IHByZXNlbnRhdGlvbjogUHJlc2VudGF0aW9uU2VydmljZSkge31cblxuICB0b2dnbGVTaWRlTmF2KGV2ZW50OiBNb3VzZUV2ZW50KSB7XG4gICAgdGhpcy5wcmVzZW50YXRpb24udG9nZ2xlU2lkZUJhcihldmVudCk7XG4gIH1cbn1cbiJdfQ==