UNPKG

@recursyve/forms-frontend

Version:
29 lines 3.27 kB
import * as tslib_1 from "tslib"; import { Component, Input, ViewEncapsulation } from "@angular/core"; var TooltipComponent = /** @class */ (function () { function TooltipComponent() { } TooltipComponent.prototype.toggle = function (matTooltip) { matTooltip.toggle(); }; TooltipComponent.prototype.onHoverIn = function (matTooltip) { matTooltip.show(); }; TooltipComponent.prototype.onHoverOut = function (matTooltip) { matTooltip.hide(); }; tslib_1.__decorate([ Input() ], TooltipComponent.prototype, "tooltipContent", void 0); TooltipComponent = tslib_1.__decorate([ Component({ encapsulation: ViewEncapsulation.None, selector: "tooltip", template: "<ng-container *ngIf=\"tooltipContent && tooltipContent.length > 0\">\n <button\n mat-icon-button\n (click)=\"toggle(tooltip)\"\n (mouseenter)=\"onHoverIn(tooltip)\"\n (mouseleave)=\"onHoverOut(tooltip)\"\n #tooltip=\"matTooltip\"\n [matTooltip]=\"tooltipContent\"\n matTooltipPosition=\"right\"\n >\n <mat-icon color=\"accent\" class=\"material-icons\">help_outline</mat-icon>\n </button>\n</ng-container>\n", styles: [".mat-tooltip{font-size:14px}.checkbox-line{min-height:40px}mat-icon{margin-bottom:4px}"] }) ], TooltipComponent); return TooltipComponent; }()); export { TooltipComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AcmVjdXJzeXZlL2Zvcm1zLWZyb250ZW5kLyIsInNvdXJjZXMiOlsic3JjL2NvbXBvbmVudHMvdG9vbHRpcC90b29sdGlwLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFTcEU7SUFBQTtJQWNBLENBQUM7SUFYVSxpQ0FBTSxHQUFiLFVBQWMsVUFBc0I7UUFDaEMsVUFBVSxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQ3hCLENBQUM7SUFFTSxvQ0FBUyxHQUFoQixVQUFpQixVQUFzQjtRQUNuQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDdEIsQ0FBQztJQUVNLHFDQUFVLEdBQWpCLFVBQWtCLFVBQXNCO1FBQ3BDLFVBQVUsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUN0QixDQUFDO0lBWlE7UUFBUixLQUFLLEVBQUU7NERBQStCO0lBRDlCLGdCQUFnQjtRQU41QixTQUFTLENBQUM7WUFDUCxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtZQUNyQyxRQUFRLEVBQUUsU0FBUztZQUVuQixvZUFBb0M7O1NBQ3ZDLENBQUM7T0FDVyxnQkFBZ0IsQ0FjNUI7SUFBRCx1QkFBQztDQUFBLEFBZEQsSUFjQztTQWRZLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IE1hdFRvb2x0aXAgfSBmcm9tIFwiQGFuZ3VsYXIvbWF0ZXJpYWxcIjtcblxuQENvbXBvbmVudCh7XG4gICAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgICBzZWxlY3RvcjogXCJ0b29sdGlwXCIsXG4gICAgc3R5bGVVcmxzOiBbXCJ0b29sdGlwLnN0eWxlLnNjc3NcIl0sXG4gICAgdGVtcGxhdGVVcmw6IFwidG9vbHRpcC50ZW1wbGF0ZS5odG1sXCJcbn0pXG5leHBvcnQgY2xhc3MgVG9vbHRpcENvbXBvbmVudCB7XG4gICAgQElucHV0KCkgcHVibGljIHRvb2x0aXBDb250ZW50OiBzdHJpbmc7XG5cbiAgICBwdWJsaWMgdG9nZ2xlKG1hdFRvb2x0aXA6IE1hdFRvb2x0aXApIHtcbiAgICAgICAgbWF0VG9vbHRpcC50b2dnbGUoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgb25Ib3ZlckluKG1hdFRvb2x0aXA6IE1hdFRvb2x0aXApIHtcbiAgICAgICAgbWF0VG9vbHRpcC5zaG93KCk7XG4gICAgfVxuXG4gICAgcHVibGljIG9uSG92ZXJPdXQobWF0VG9vbHRpcDogTWF0VG9vbHRpcCkge1xuICAgICAgICBtYXRUb29sdGlwLmhpZGUoKTtcbiAgICB9XG59XG4iXX0=