@w11k/ngx-present
Version:
Angular based Presentation Tool
44 lines • 2.7 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/theming/help-dialog-icon.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component } from '@angular/core';
import { MatDialog } from '@angular/material/dialog';
import { HelpDialogComponent } from '../help/help-dialog.component';
export class HelpDialogIconComponent {
/**
* @param {?} dialog
*/
constructor(dialog) {
this.dialog = dialog;
}
/**
* @return {?}
*/
showHelpDialog() {
this.dialog.open(HelpDialogComponent);
}
}
HelpDialogIconComponent.decorators = [
{ type: Component, args: [{
selector: 'ngx-present-help-dialog-icon',
template: `
<button mat-icon-button (click)="showHelpDialog()">
<mat-icon>help_outline</mat-icon>
</button>
`
}] }
];
/** @nocollapse */
HelpDialogIconComponent.ctorParameters = () => [
{ type: MatDialog }
];
if (false) {
/**
* @type {?}
* @private
*/
HelpDialogIconComponent.prototype.dialog;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVscC1kaWFsb2ctaWNvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdzExay9uZ3gtcHJlc2VudC8iLCJzb3VyY2VzIjpbImxpYi90aGVtaW5nL2hlbHAtZGlhbG9nLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDckQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFVcEUsTUFBTSxPQUFPLHVCQUF1Qjs7OztJQUNsQyxZQUE2QixNQUFpQjtRQUFqQixXQUFNLEdBQU4sTUFBTSxDQUFXO0lBQUksQ0FBQzs7OztJQUVuRCxjQUFjO1FBQ1osSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsbUJBQW1CLENBQUMsQ0FBQztJQUN4QyxDQUFDOzs7WUFiRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDhCQUE4QjtnQkFDeEMsUUFBUSxFQUFFOzs7O0dBSVQ7YUFDRjs7OztZQVZRLFNBQVM7Ozs7Ozs7SUFZSix5Q0FBa0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE1hdERpYWxvZyB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RpYWxvZyc7XG5pbXBvcnQgeyBIZWxwRGlhbG9nQ29tcG9uZW50IH0gZnJvbSAnLi4vaGVscC9oZWxwLWRpYWxvZy5jb21wb25lbnQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduZ3gtcHJlc2VudC1oZWxwLWRpYWxvZy1pY29uJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8YnV0dG9uIG1hdC1pY29uLWJ1dHRvbiAoY2xpY2spPVwic2hvd0hlbHBEaWFsb2coKVwiPlxuICAgICAgPG1hdC1pY29uPmhlbHBfb3V0bGluZTwvbWF0LWljb24+XG4gICAgPC9idXR0b24+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgSGVscERpYWxvZ0ljb25Db21wb25lbnQge1xuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJlYWRvbmx5IGRpYWxvZzogTWF0RGlhbG9nKSB7IH1cblxuICBzaG93SGVscERpYWxvZygpIHtcbiAgICB0aGlzLmRpYWxvZy5vcGVuKEhlbHBEaWFsb2dDb21wb25lbnQpO1xuICB9XG59XG4iXX0=