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