UNPKG

ngx-mat-lib

Version:

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

73 lines (72 loc) 6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation } from "@angular/core"; import { coerceBooleanProperty } from "@angular/cdk/coercion"; var XmatDividerComponent = /** @class */ (function () { function XmatDividerComponent() { this._vertical = false; this._inset = false; } Object.defineProperty(XmatDividerComponent.prototype, "vertical", { /** Whether the divider is vertically aligned. */ get: /** * Whether the divider is vertically aligned. * @return {?} */ function () { return this._vertical; }, set: /** * @param {?} value * @return {?} */ function (value) { this._vertical = coerceBooleanProperty(value); }, enumerable: true, configurable: true }); Object.defineProperty(XmatDividerComponent.prototype, "inset", { /** Whether the divider is an inset divider. */ get: /** * Whether the divider is an inset divider. * @return {?} */ function () { return this._inset; }, set: /** * @param {?} value * @return {?} */ function (value) { this._inset = coerceBooleanProperty(value); }, enumerable: true, configurable: true }); XmatDividerComponent.decorators = [ { type: Component, args: [{ selector: "xmat-divider", host: { "role": "separator", "[attr.aria-orientation]": "vertical ? 'vertical' : 'horizontal'", "[class.xmat-divider-vertical]": "vertical", "[class.xmat-divider-horizontal]": "!vertical", "[class.xmat-divider-inset]": "inset", "class": "xmat-divider" }, template: "", encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, styles: [".xmat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.xmat-divider.xmat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.xmat-divider.xmat-divider-inset{margin-left:80px}[dir=rtl] .xmat-divider.xmat-divider-inset{margin-left:auto;margin-right:80px}"] }] } ]; XmatDividerComponent.propDecorators = { vertical: [{ type: Input }], inset: [{ type: Input }] }; return XmatDividerComponent; }()); export { XmatDividerComponent }; if (false) { /** @type {?} */ XmatDividerComponent.prototype._vertical; /** @type {?} */ XmatDividerComponent.prototype._inset; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieG1hdC1kaXZpZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tYXQtbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMveG1hdC1kaXZpZGVyL3htYXQtZGl2aWRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDOzs7eUJBdUI3QixLQUFLO3NCQU1SLEtBQUs7O0lBVC9CLHNCQUNJLDBDQUFRO1FBRlosaURBQWlEOzs7OztRQUNqRCxjQUMwQixPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRTs7Ozs7UUFDbEQsVUFBYSxLQUFjLElBQUksSUFBSSxDQUFDLFNBQVMsR0FBRyxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFOzs7T0FEN0I7SUFLbEQsc0JBQ0ksdUNBQUs7UUFGVCwrQ0FBK0M7Ozs7O1FBQy9DLGNBQ3VCLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFOzs7OztRQUM1QyxVQUFVLEtBQWMsSUFBSSxJQUFJLENBQUMsTUFBTSxHQUFHLHFCQUFxQixDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7OztPQUQ3Qjs7Z0JBekIvQyxTQUFTLFNBQUM7b0JBQ1AsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLElBQUksRUFBRTt3QkFDRixNQUFNLEVBQUUsV0FBVzt3QkFDbkIseUJBQXlCLEVBQUUsc0NBQXNDO3dCQUNqRSwrQkFBK0IsRUFBRSxVQUFVO3dCQUMzQyxpQ0FBaUMsRUFBRSxXQUFXO3dCQUM5Qyw0QkFBNEIsRUFBRSxPQUFPO3dCQUNyQyxPQUFPLEVBQUUsY0FBYztxQkFDMUI7b0JBQ0QsUUFBUSxFQUFFLEVBQUU7b0JBRVosYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7b0JBQ3JDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNOztpQkFDbEQ7OzsyQkFJSSxLQUFLO3dCQU1MLEtBQUs7OytCQTNCVjs7U0FrQmEsb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5wdXQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IGNvZXJjZUJvb2xlYW5Qcm9wZXJ0eSB9IGZyb20gXCJAYW5ndWxhci9jZGsvY29lcmNpb25cIjtcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6IFwieG1hdC1kaXZpZGVyXCIsXG4gICAgaG9zdDoge1xuICAgICAgICBcInJvbGVcIjogXCJzZXBhcmF0b3JcIixcbiAgICAgICAgXCJbYXR0ci5hcmlhLW9yaWVudGF0aW9uXVwiOiBcInZlcnRpY2FsID8gJ3ZlcnRpY2FsJyA6ICdob3Jpem9udGFsJ1wiLFxuICAgICAgICBcIltjbGFzcy54bWF0LWRpdmlkZXItdmVydGljYWxdXCI6IFwidmVydGljYWxcIixcbiAgICAgICAgXCJbY2xhc3MueG1hdC1kaXZpZGVyLWhvcml6b250YWxdXCI6IFwiIXZlcnRpY2FsXCIsXG4gICAgICAgIFwiW2NsYXNzLnhtYXQtZGl2aWRlci1pbnNldF1cIjogXCJpbnNldFwiLFxuICAgICAgICBcImNsYXNzXCI6IFwieG1hdC1kaXZpZGVyXCJcbiAgICB9LFxuICAgIHRlbXBsYXRlOiBcIlwiLFxuICAgIHN0eWxlVXJsczogW1wieG1hdC1kaXZpZGVyLmNvbXBvbmVudC5zY3NzXCJdLFxuICAgIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gICAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIFhtYXREaXZpZGVyQ29tcG9uZW50IHtcblxuICAgIC8qKiBXaGV0aGVyIHRoZSBkaXZpZGVyIGlzIHZlcnRpY2FsbHkgYWxpZ25lZC4gKi9cbiAgICBASW5wdXQoKVxuICAgIGdldCB2ZXJ0aWNhbCgpOiBib29sZWFuIHsgcmV0dXJuIHRoaXMuX3ZlcnRpY2FsOyB9XG4gICAgc2V0IHZlcnRpY2FsKHZhbHVlOiBib29sZWFuKSB7IHRoaXMuX3ZlcnRpY2FsID0gY29lcmNlQm9vbGVhblByb3BlcnR5KHZhbHVlKTsgfVxuICAgIHByaXZhdGUgX3ZlcnRpY2FsOiBib29sZWFuID0gZmFsc2U7XG5cbiAgICAvKiogV2hldGhlciB0aGUgZGl2aWRlciBpcyBhbiBpbnNldCBkaXZpZGVyLiAqL1xuICAgIEBJbnB1dCgpXG4gICAgZ2V0IGluc2V0KCk6IGJvb2xlYW4geyByZXR1cm4gdGhpcy5faW5zZXQ7IH1cbiAgICBzZXQgaW5zZXQodmFsdWU6IGJvb2xlYW4pIHsgdGhpcy5faW5zZXQgPSBjb2VyY2VCb29sZWFuUHJvcGVydHkodmFsdWUpOyB9XG4gICAgcHJpdmF0ZSBfaW5zZXQ6IGJvb2xlYW4gPSBmYWxzZTtcblxufVxuIl19