UNPKG

ngx-mat-lib

Version:

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

61 lines (60 loc) 5.27 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"; export class XmatDividerComponent { constructor() { this._vertical = false; this._inset = false; } /** * Whether the divider is vertically aligned. * @return {?} */ get vertical() { return this._vertical; } /** * @param {?} value * @return {?} */ set vertical(value) { this._vertical = coerceBooleanProperty(value); } /** * Whether the divider is an inset divider. * @return {?} */ get inset() { return this._inset; } /** * @param {?} value * @return {?} */ set inset(value) { this._inset = coerceBooleanProperty(value); } } 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 }] }; if (false) { /** @type {?} */ XmatDividerComponent.prototype._vertical; /** @type {?} */ XmatDividerComponent.prototype._inset; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieG1hdC1kaXZpZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tYXQtbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMveG1hdC1kaXZpZGVyL3htYXQtZGl2aWRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBaUI5RCxNQUFNLE9BQU8sb0JBQW9COzt5QkFNQSxLQUFLO3NCQU1SLEtBQUs7Ozs7OztJQVQvQixJQUNJLFFBQVEsS0FBYyxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRTs7Ozs7SUFDbEQsSUFBSSxRQUFRLENBQUMsS0FBYyxJQUFJLElBQUksQ0FBQyxTQUFTLEdBQUcscUJBQXFCLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTs7Ozs7SUFJL0UsSUFDSSxLQUFLLEtBQWMsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUU7Ozs7O0lBQzVDLElBQUksS0FBSyxDQUFDLEtBQWMsSUFBSSxJQUFJLENBQUMsTUFBTSxHQUFHLHFCQUFxQixDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7OztZQTFCNUUsU0FBUyxTQUFDO2dCQUNQLFFBQVEsRUFBRSxjQUFjO2dCQUN4QixJQUFJLEVBQUU7b0JBQ0YsTUFBTSxFQUFFLFdBQVc7b0JBQ25CLHlCQUF5QixFQUFFLHNDQUFzQztvQkFDakUsK0JBQStCLEVBQUUsVUFBVTtvQkFDM0MsaUNBQWlDLEVBQUUsV0FBVztvQkFDOUMsNEJBQTRCLEVBQUUsT0FBTztvQkFDckMsT0FBTyxFQUFFLGNBQWM7aUJBQzFCO2dCQUNELFFBQVEsRUFBRSxFQUFFO2dCQUVaLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2dCQUNyQyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7YUFDbEQ7Ozt1QkFJSSxLQUFLO29CQU1MLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCwgVmlld0VuY2Fwc3VsYXRpb24gfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgY29lcmNlQm9vbGVhblByb3BlcnR5IH0gZnJvbSBcIkBhbmd1bGFyL2Nkay9jb2VyY2lvblwiO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogXCJ4bWF0LWRpdmlkZXJcIixcbiAgICBob3N0OiB7XG4gICAgICAgIFwicm9sZVwiOiBcInNlcGFyYXRvclwiLFxuICAgICAgICBcIlthdHRyLmFyaWEtb3JpZW50YXRpb25dXCI6IFwidmVydGljYWwgPyAndmVydGljYWwnIDogJ2hvcml6b250YWwnXCIsXG4gICAgICAgIFwiW2NsYXNzLnhtYXQtZGl2aWRlci12ZXJ0aWNhbF1cIjogXCJ2ZXJ0aWNhbFwiLFxuICAgICAgICBcIltjbGFzcy54bWF0LWRpdmlkZXItaG9yaXpvbnRhbF1cIjogXCIhdmVydGljYWxcIixcbiAgICAgICAgXCJbY2xhc3MueG1hdC1kaXZpZGVyLWluc2V0XVwiOiBcImluc2V0XCIsXG4gICAgICAgIFwiY2xhc3NcIjogXCJ4bWF0LWRpdmlkZXJcIlxuICAgIH0sXG4gICAgdGVtcGxhdGU6IFwiXCIsXG4gICAgc3R5bGVVcmxzOiBbXCJ4bWF0LWRpdmlkZXIuY29tcG9uZW50LnNjc3NcIl0sXG4gICAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgWG1hdERpdmlkZXJDb21wb25lbnQge1xuXG4gICAgLyoqIFdoZXRoZXIgdGhlIGRpdmlkZXIgaXMgdmVydGljYWxseSBhbGlnbmVkLiAqL1xuICAgIEBJbnB1dCgpXG4gICAgZ2V0IHZlcnRpY2FsKCk6IGJvb2xlYW4geyByZXR1cm4gdGhpcy5fdmVydGljYWw7IH1cbiAgICBzZXQgdmVydGljYWwodmFsdWU6IGJvb2xlYW4pIHsgdGhpcy5fdmVydGljYWwgPSBjb2VyY2VCb29sZWFuUHJvcGVydHkodmFsdWUpOyB9XG4gICAgcHJpdmF0ZSBfdmVydGljYWw6IGJvb2xlYW4gPSBmYWxzZTtcblxuICAgIC8qKiBXaGV0aGVyIHRoZSBkaXZpZGVyIGlzIGFuIGluc2V0IGRpdmlkZXIuICovXG4gICAgQElucHV0KClcbiAgICBnZXQgaW5zZXQoKTogYm9vbGVhbiB7IHJldHVybiB0aGlzLl9pbnNldDsgfVxuICAgIHNldCBpbnNldCh2YWx1ZTogYm9vbGVhbikgeyB0aGlzLl9pbnNldCA9IGNvZXJjZUJvb2xlYW5Qcm9wZXJ0eSh2YWx1ZSk7IH1cbiAgICBwcml2YXRlIF9pbnNldDogYm9vbGVhbiA9IGZhbHNlO1xuXG59XG4iXX0=