UNPKG

ngx-mat-lib

Version:

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

64 lines (63 loc) 4.7 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Directive, ElementRef, Input } from "@angular/core"; import { mixinColor } from "@angular/material"; /** * \@docs-private */ export class XmatActionTextBase { /** * @param {?} _elementRef */ constructor(_elementRef) { this._elementRef = _elementRef; } } if (false) { /** @type {?} */ XmatActionTextBase.prototype._elementRef; } /** @type {?} */ export const _XmatActionMixinBase = mixinColor(XmatActionTextBase); export class XmatActionTextDirective extends _XmatActionMixinBase { /** * @param {?} _elementRef */ constructor(_elementRef) { super(_elementRef); this._elementRef = _elementRef; this.color = "primary"; } } 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 = () => [ { type: ElementRef } ]; XmatActionTextDirective.propDecorators = { color: [{ type: Input }], disabled: [{ type: Input }] }; if (false) { /** @type {?} */ XmatActionTextDirective.prototype.color; /** @type {?} */ XmatActionTextDirective.prototype.disabled; /** @type {?} */ XmatActionTextDirective.prototype._elementRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieG1hdC1hY3Rpb24tdGV4dC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbWF0LWxpYi8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL3htYXQtYWN0aW9uLXRleHQveG1hdC1hY3Rpb24tdGV4dC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUMzRCxPQUFPLEVBQXFDLFVBQVUsRUFBQyxNQUFNLG1CQUFtQixDQUFDOzs7O0FBS2pGLE1BQU0sT0FBTyxrQkFBa0I7Ozs7SUFDM0IsWUFBbUIsV0FBdUI7UUFBdkIsZ0JBQVcsR0FBWCxXQUFXLENBQVk7S0FDekM7Q0FDSjs7Ozs7O0FBR0QsYUFBYSxvQkFBb0IsR0FBc0QsVUFBVSxDQUFDLGtCQUFrQixDQUFDLENBQUM7QUFhdEgsTUFBTSxPQUFPLHVCQUF3QixTQUFRLG9CQUFvQjs7OztJQU03RCxZQUFtQixXQUF1QjtRQUN0QyxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUM7UUFESixnQkFBVyxHQUFYLFdBQVcsQ0FBWTtRQUoxQyxhQUErQixTQUFTLENBQUM7S0FNeEM7OztZQW5CSixTQUFTLFNBQUM7Z0JBQ1AsUUFBUSxFQUFFLGtCQUFrQjtnQkFDNUIsSUFBSSxFQUFFO29CQUNGLE9BQU8sRUFBRSxhQUFhO29CQUN0QixrQkFBa0IsRUFBRSxrQkFBa0I7b0JBQ3RDLDZCQUE2QixFQUFFLFdBQVc7b0JBQzFDLHFCQUFxQixFQUFFLG9CQUFvQjtvQkFDM0Msb0JBQW9CLEVBQUUsbUJBQW1CO29CQUN6QyxrQkFBa0IsRUFBRSxpQkFBaUI7aUJBQ3hDO2FBQ0o7Ozs7WUF4QmtCLFVBQVU7OztvQkEyQnhCLEtBQUs7dUJBRUwsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RGlyZWN0aXZlLCBFbGVtZW50UmVmLCBJbnB1dH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7Q2FuRGlzYWJsZSwgQ2FuQ29sb3IsIFRoZW1lUGFsZXR0ZSwgbWl4aW5Db2xvcn0gZnJvbSBcIkBhbmd1bGFyL21hdGVyaWFsXCI7XG5pbXBvcnQge0NvbnN0cnVjdG9yfSBmcm9tIFwiQGFuZ3VsYXIvbWF0ZXJpYWwvdHlwaW5ncy9jb3JlL2NvbW1vbi1iZWhhdmlvcnMvY29uc3RydWN0b3JcIjtcblxuLy8gQm9pbGVycGxhdGUgZm9yIGFwcGx5aW5nIG1peGlucyB0byBNYXRUb29sYmFyLlxuLyoqIEBkb2NzLXByaXZhdGUgKi9cbmV4cG9ydCBjbGFzcyBYbWF0QWN0aW9uVGV4dEJhc2Uge1xuICAgIGNvbnN0cnVjdG9yKHB1YmxpYyBfZWxlbWVudFJlZjogRWxlbWVudFJlZikge1xuICAgIH1cbn1cblxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOm5hbWluZy1jb252ZW50aW9uXG5leHBvcnQgY29uc3QgX1htYXRBY3Rpb25NaXhpbkJhc2U6IENvbnN0cnVjdG9yPENhbkNvbG9yPiAmIHR5cGVvZiBYbWF0QWN0aW9uVGV4dEJhc2UgPSBtaXhpbkNvbG9yKFhtYXRBY3Rpb25UZXh0QmFzZSk7XG5cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiBcIlt4bWF0QWN0aW9uVGV4dF1cIixcbiAgICBob3N0OiB7XG4gICAgICAgIFwiY2xhc3NcIjogXCJ4bWF0LWFjdGlvblwiLFxuICAgICAgICBcIltjbGFzcy5kaXNhYmxlZF1cIjogXCJkaXNhYmxlZCB8fCBudWxsXCIsXG4gICAgICAgIFwiW2NsYXNzLnhtYXQtY3Vyc29yLXBvaW50ZXJdXCI6IFwiIWRpc2FibGVkXCIsXG4gICAgICAgIFwiW2NsYXNzLm1hdC1wcmltYXJ5XVwiOiBcImNvbG9yID09ICdwcmltYXJ5J1wiLFxuICAgICAgICBcIltjbGFzcy5tYXQtYWNjZW50XVwiOiBcImNvbG9yID09ICdhY2NlbnQnXCIsXG4gICAgICAgIFwiW2NsYXNzLm1hdC13YXJuXVwiOiBcImNvbG9yID09ICd3YXJuJ1wiXG4gICAgfVxufSlcbmV4cG9ydCBjbGFzcyBYbWF0QWN0aW9uVGV4dERpcmVjdGl2ZSBleHRlbmRzIF9YbWF0QWN0aW9uTWl4aW5CYXNlIGltcGxlbWVudHMgQ2FuQ29sb3IsIENhbkRpc2FibGUge1xuXG4gICAgQElucHV0KCkgY29sb3I6IFRoZW1lUGFsZXR0ZSA9IFwicHJpbWFyeVwiO1xuXG4gICAgQElucHV0KCkgZGlzYWJsZWQ6IGJvb2xlYW47XG5cbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgX2VsZW1lbnRSZWY6IEVsZW1lbnRSZWYpIHtcbiAgICAgICAgc3VwZXIoX2VsZW1lbnRSZWYpO1xuICAgIH1cblxufVxuIl19