ngx-mat-lib
Version:
A bunch of utilities and components to use in your Angular 7+ apps!
71 lines (70 loc) • 5.18 kB
JavaScript
/**
* @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==