UNPKG

xui

Version:

xUI Components for Angular

49 lines 4.49 kB
import { __decorate, __metadata } from "tslib"; import { ChangeDetectionStrategy, Component, HostBinding, Input } from '@angular/core'; import { InputNumber } from '../utils'; import * as i0 from "@angular/core"; export class DividerComponent { get marginTop() { return this._marginTop; } set marginTop(value) { this._marginTop = value; } get marginBottom() { return this._marginBottom; } set marginBottom(value) { this._marginBottom = value; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: DividerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.1.1", type: DividerComponent, selector: "xui-divider", inputs: { marginTop: "marginTop", marginBottom: "marginBottom" }, host: { properties: { "style.margin-top.px": "this._marginTop", "style.margin-bottom.px": "this._marginBottom" } }, ngImport: i0, template: '', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } __decorate([ InputNumber(), __metadata("design:type", Object), __metadata("design:paramtypes", [Object]) ], DividerComponent.prototype, "marginTop", null); __decorate([ InputNumber(), __metadata("design:type", Object), __metadata("design:paramtypes", [Object]) ], DividerComponent.prototype, "marginBottom", null); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: DividerComponent, decorators: [{ type: Component, args: [{ selector: 'xui-divider', changeDetection: ChangeDetectionStrategy.OnPush, template: '' }] }], propDecorators: { marginTop: [{ type: Input }], marginBottom: [{ type: Input }], _marginTop: [{ type: HostBinding, args: ['style.margin-top.px'] }], _marginBottom: [{ type: HostBinding, args: ['style.margin-bottom.px'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGl2aWRlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL3h1aS9zcmMvZGl2aWRlci9kaXZpZGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxVQUFVLENBQUM7O0FBT3ZDLE1BQU0sT0FBTyxnQkFBZ0I7SUFDM0IsSUFFSSxTQUFTO1FBQ1gsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDO0lBQ3pCLENBQUM7SUFFRCxJQUFJLFNBQVMsQ0FBQyxLQUF5QjtRQUNyQyxJQUFJLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FBQztJQUMxQixDQUFDO0lBRUQsSUFFSSxZQUFZO1FBQ2QsT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDO0lBQzVCLENBQUM7SUFFRCxJQUFJLFlBQVksQ0FBQyxLQUF5QjtRQUN4QyxJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQztJQUM3QixDQUFDOzhHQW5CVSxnQkFBZ0I7a0dBQWhCLGdCQUFnQix5T0FGakIsRUFBRTs7QUFHWjtJQUNDLFdBQVcsRUFBRTs7O2lEQUdiO0FBTUQ7SUFDQyxXQUFXLEVBQUU7OztvREFHYjsyRkFmVSxnQkFBZ0I7a0JBTDVCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGFBQWE7b0JBQ3ZCLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxRQUFRLEVBQUUsRUFBRTtpQkFDYjs4QkFJSyxTQUFTO3NCQUZaLEtBQUs7Z0JBWUYsWUFBWTtzQkFGZixLQUFLO2dCQVdFLFVBQVU7c0JBRGpCLFdBQVc7dUJBQUMscUJBQXFCO2dCQUkxQixhQUFhO3NCQURwQixXQUFXO3VCQUFDLHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSW5wdXROdW1iZXIgfSBmcm9tICcuLi91dGlscyc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3h1aS1kaXZpZGVyJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBjbGFzcyBEaXZpZGVyQ29tcG9uZW50IHtcbiAgQElucHV0KClcbiAgQElucHV0TnVtYmVyKClcbiAgZ2V0IG1hcmdpblRvcCgpIHtcbiAgICByZXR1cm4gdGhpcy5fbWFyZ2luVG9wO1xuICB9XG5cbiAgc2V0IG1hcmdpblRvcCh2YWx1ZTogbnVtYmVyIHwgdW5kZWZpbmVkKSB7XG4gICAgdGhpcy5fbWFyZ2luVG9wID0gdmFsdWU7XG4gIH1cblxuICBASW5wdXQoKVxuICBASW5wdXROdW1iZXIoKVxuICBnZXQgbWFyZ2luQm90dG9tKCkge1xuICAgIHJldHVybiB0aGlzLl9tYXJnaW5Cb3R0b207XG4gIH1cblxuICBzZXQgbWFyZ2luQm90dG9tKHZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQpIHtcbiAgICB0aGlzLl9tYXJnaW5Cb3R0b20gPSB2YWx1ZTtcbiAgfVxuXG4gIEBIb3N0QmluZGluZygnc3R5bGUubWFyZ2luLXRvcC5weCcpXG4gIHByaXZhdGUgX21hcmdpblRvcD86IG51bWJlcjtcblxuICBASG9zdEJpbmRpbmcoJ3N0eWxlLm1hcmdpbi1ib3R0b20ucHgnKVxuICBwcml2YXRlIF9tYXJnaW5Cb3R0b20/OiBudW1iZXI7XG59XG4iXX0=