UNPKG

ngx-mat-lib

Version:

A bunch of utilities and components to use in your Angular 7+ apps!

71 lines (70 loc) 5.18 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Directive, ElementRef, Input } from "@angular/core"; import { mixinColor } from "@angular/material"; /** * \@docs-private */ var /** * \@docs-private */ XmatActionTextBase = /** @class */ (function () { function XmatActionTextBase(_elementRef) { this._elementRef = _elementRef; } return XmatActionTextBase; }()); /** * \@docs-private */ export { XmatActionTextBase }; if (false) { /** @type {?} */ XmatActionTextBase.prototype._elementRef; } /** @type {?} */ export var _XmatActionMixinBase = mixinColor(XmatActionTextBase); var XmatActionTextDirective = /** @class */ (function (_super) { tslib_1.__extends(XmatActionTextDirective, _super); function XmatActionTextDirective(_elementRef) { var _this = _super.call(this, _elementRef) || this; _this._elementRef = _elementRef; _this.color = "primary"; return _this; } XmatActionTextDirective.decorators = [ { type: Directive, args: [{ selector: "[xmatActionText]", host: { "class": "xmat-action", "[class.disabled]": "disabled || null", "[class.xmat-cursor-pointer]": "!disabled", "[class.mat-primary]": "color == 'primary'", "[class.mat-accent]": "color == 'accent'", "[class.mat-warn]": "color == 'warn'" } },] } ]; /** @nocollapse */ XmatActionTextDirective.ctorParameters = function () { return [ { type: ElementRef } ]; }; XmatActionTextDirective.propDecorators = { color: [{ type: Input }], disabled: [{ type: Input }] }; return XmatActionTextDirective; }(_XmatActionMixinBase)); export { XmatActionTextDirective }; if (false) { /** @type {?} */ XmatActionTextDirective.prototype.color; /** @type {?} */ XmatActionTextDirective.prototype.disabled; /** @type {?} */ XmatActionTextDirective.prototype._elementRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieG1hdC1hY3Rpb24tdGV4dC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbWF0LWxpYi8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL3htYXQtYWN0aW9uLXRleHQveG1hdC1hY3Rpb24tdGV4dC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDM0QsT0FBTyxFQUFxQyxVQUFVLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQzs7OztBQUtqRjs7O0FBQUE7SUFDSSw0QkFBbUIsV0FBdUI7UUFBdkIsZ0JBQVcsR0FBWCxXQUFXLENBQVk7S0FDekM7NkJBUkw7SUFTQyxDQUFBOzs7O0FBSEQsOEJBR0M7Ozs7OztBQUdELFdBQWEsb0JBQW9CLEdBQXNELFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDOztJQWF6RSxtREFBb0I7SUFNN0QsaUNBQW1CLFdBQXVCO1FBQTFDLFlBQ0ksa0JBQU0sV0FBVyxDQUFDLFNBQ3JCO1FBRmtCLGlCQUFXLEdBQVgsV0FBVyxDQUFZO1FBSjFDLGNBQStCLFNBQVMsQ0FBQzs7S0FNeEM7O2dCQW5CSixTQUFTLFNBQUM7b0JBQ1AsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsSUFBSSxFQUFFO3dCQUNGLE9BQU8sRUFBRSxhQUFhO3dCQUN0QixrQkFBa0IsRUFBRSxrQkFBa0I7d0JBQ3RDLDZCQUE2QixFQUFFLFdBQVc7d0JBQzFDLHFCQUFxQixFQUFFLG9CQUFvQjt3QkFDM0Msb0JBQW9CLEVBQUUsbUJBQW1CO3dCQUN6QyxrQkFBa0IsRUFBRSxpQkFBaUI7cUJBQ3hDO2lCQUNKOzs7O2dCQXhCa0IsVUFBVTs7O3dCQTJCeEIsS0FBSzsyQkFFTCxLQUFLOztrQ0E3QlY7RUF5QjZDLG9CQUFvQjtTQUFwRCx1QkFBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0RpcmVjdGl2ZSwgRWxlbWVudFJlZiwgSW5wdXR9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge0NhbkRpc2FibGUsIENhbkNvbG9yLCBUaGVtZVBhbGV0dGUsIG1peGluQ29sb3J9IGZyb20gXCJAYW5ndWxhci9tYXRlcmlhbFwiO1xuaW1wb3J0IHtDb25zdHJ1Y3Rvcn0gZnJvbSBcIkBhbmd1bGFyL21hdGVyaWFsL3R5cGluZ3MvY29yZS9jb21tb24tYmVoYXZpb3JzL2NvbnN0cnVjdG9yXCI7XG5cbi8vIEJvaWxlcnBsYXRlIGZvciBhcHBseWluZyBtaXhpbnMgdG8gTWF0VG9vbGJhci5cbi8qKiBAZG9jcy1wcml2YXRlICovXG5leHBvcnQgY2xhc3MgWG1hdEFjdGlvblRleHRCYXNlIHtcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgX2VsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHtcbiAgICB9XG59XG5cbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuYW1pbmctY29udmVudGlvblxuZXhwb3J0IGNvbnN0IF9YbWF0QWN0aW9uTWl4aW5CYXNlOiBDb25zdHJ1Y3RvcjxDYW5Db2xvcj4gJiB0eXBlb2YgWG1hdEFjdGlvblRleHRCYXNlID0gbWl4aW5Db2xvcihYbWF0QWN0aW9uVGV4dEJhc2UpO1xuXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogXCJbeG1hdEFjdGlvblRleHRdXCIsXG4gICAgaG9zdDoge1xuICAgICAgICBcImNsYXNzXCI6IFwieG1hdC1hY3Rpb25cIixcbiAgICAgICAgXCJbY2xhc3MuZGlzYWJsZWRdXCI6IFwiZGlzYWJsZWQgfHwgbnVsbFwiLFxuICAgICAgICBcIltjbGFzcy54bWF0LWN1cnNvci1wb2ludGVyXVwiOiBcIiFkaXNhYmxlZFwiLFxuICAgICAgICBcIltjbGFzcy5tYXQtcHJpbWFyeV1cIjogXCJjb2xvciA9PSAncHJpbWFyeSdcIixcbiAgICAgICAgXCJbY2xhc3MubWF0LWFjY2VudF1cIjogXCJjb2xvciA9PSAnYWNjZW50J1wiLFxuICAgICAgICBcIltjbGFzcy5tYXQtd2Fybl1cIjogXCJjb2xvciA9PSAnd2FybidcIlxuICAgIH1cbn0pXG5leHBvcnQgY2xhc3MgWG1hdEFjdGlvblRleHREaXJlY3RpdmUgZXh0ZW5kcyBfWG1hdEFjdGlvbk1peGluQmFzZSBpbXBsZW1lbnRzIENhbkNvbG9yLCBDYW5EaXNhYmxlIHtcblxuICAgIEBJbnB1dCgpIGNvbG9yOiBUaGVtZVBhbGV0dGUgPSBcInByaW1hcnlcIjtcblxuICAgIEBJbnB1dCgpIGRpc2FibGVkOiBib29sZWFuO1xuXG4gICAgY29uc3RydWN0b3IocHVibGljIF9lbGVtZW50UmVmOiBFbGVtZW50UmVmKSB7XG4gICAgICAgIHN1cGVyKF9lbGVtZW50UmVmKTtcbiAgICB9XG5cbn1cbiJdfQ==