xui
Version:
xUI Components for Angular
49 lines • 4.49 kB
JavaScript
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=