UNPKG

@lxlib/seed

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

121 lines 8.13 kB
/** * @fileoverview added by tsickle * Generated from: sv-container.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __decorate, __metadata } from "tslib"; import { ChangeDetectionStrategy, Component, ElementRef, Input, Renderer2, ViewEncapsulation, } from '@angular/core'; import { InputNumber, updateHostClass } from '@lxlib/util'; import { SVConfig } from './sv.config'; /** @type {?} */ const prefixCls = `sv`; export class SVContainerComponent { // #endregion /** * @param {?} el * @param {?} ren * @param {?} cog */ constructor(el, ren, cog) { this.ren = ren; this.size = 'large'; this.layout = 'horizontal'; this.el = el.nativeElement; Object.assign(this, Object.assign(Object.assign({}, new SVConfig()), cog)); } /** * @private * @return {?} */ setClass() { const { el, ren, size, layout } = this; updateHostClass(el, ren, { [`${prefixCls}__container`]: true, [`${prefixCls}__${size}`]: true, [`${prefixCls}__${layout}`]: true, [`clearfix`]: true, }); } /** * @return {?} */ ngOnInit() { this.setClass(); } /** * @return {?} */ ngOnChanges() { this.setClass(); } } SVContainerComponent.decorators = [ { type: Component, args: [{ selector: 'sv-container, [sv-container]', exportAs: 'svContainer', template: "<div class=\"ant-row\"\n [ngStyle]=\"{'margin-left.px': -(gutter / 2), 'margin-right.px': -(gutter / 2)}\">\n <sv-title *ngIf=\"title\">\n <ng-container *nzStringTemplateOutlet=\"title\">{{title}}</ng-container>\n </sv-title>\n <ng-content></ng-content>\n</div>\n", preserveWhitespaces: false, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ SVContainerComponent.ctorParameters = () => [ { type: ElementRef }, { type: Renderer2 }, { type: SVConfig } ]; SVContainerComponent.propDecorators = { title: [{ type: Input }], size: [{ type: Input }], gutter: [{ type: Input }], layout: [{ type: Input }], labelWidth: [{ type: Input }], col: [{ type: Input }], default: [{ type: Input }] }; __decorate([ InputNumber(), __metadata("design:type", Number) ], SVContainerComponent.prototype, "gutter", void 0); __decorate([ InputNumber(null), __metadata("design:type", Number) ], SVContainerComponent.prototype, "labelWidth", void 0); __decorate([ InputNumber(), __metadata("design:type", Number) ], SVContainerComponent.prototype, "col", void 0); if (false) { /** * @type {?} * @private */ SVContainerComponent.prototype.el; /** @type {?} */ SVContainerComponent.prototype.title; /** @type {?} */ SVContainerComponent.prototype.size; /** * 列表项间距,单位为 `px` * @type {?} */ SVContainerComponent.prototype.gutter; /** @type {?} */ SVContainerComponent.prototype.layout; /** @type {?} */ SVContainerComponent.prototype.labelWidth; /** * 指定信息最多分几列展示,最终一行几列由 col 配置结合响应式规则决定 * @type {?} */ SVContainerComponent.prototype.col; /** @type {?} */ SVContainerComponent.prototype.default; /** * @type {?} * @private */ SVContainerComponent.prototype.ren; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3YtY29udGFpbmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BseGxpYi9zZWVkL3N2LyIsInNvdXJjZXMiOlsic3YtY29udGFpbmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQ0wsdUJBQXVCLEVBQ3ZCLFNBQVMsRUFDVCxVQUFVLEVBQ1YsS0FBSyxFQUdMLFNBQVMsRUFFVCxpQkFBaUIsR0FDbEIsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUFFLFdBQVcsRUFBRSxlQUFlLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDM0QsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGFBQWEsQ0FBQzs7TUFFakMsU0FBUyxHQUFHLElBQUk7QUFVdEIsTUFBTSxPQUFPLG9CQUFvQjs7Ozs7OztJQWdCL0IsWUFBWSxFQUFjLEVBQVUsR0FBYyxFQUFFLEdBQWE7UUFBN0IsUUFBRyxHQUFILEdBQUcsQ0FBVztRQVh6QyxTQUFJLEdBQXNCLE9BQU8sQ0FBQztRQUdsQyxXQUFNLEdBQThCLFlBQVksQ0FBQztRQVN4RCxJQUFJLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxhQUFhLENBQUM7UUFDM0IsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLGtDQUFPLElBQUksUUFBUSxFQUFFLEdBQUssR0FBRyxFQUFHLENBQUM7SUFDckQsQ0FBQzs7Ozs7SUFFTyxRQUFRO2NBQ1IsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsR0FBRyxJQUFJO1FBQ3RDLGVBQWUsQ0FBQyxFQUFFLEVBQUUsR0FBRyxFQUFFO1lBQ3ZCLENBQUMsR0FBRyxTQUFTLGFBQWEsQ0FBQyxFQUFFLElBQUk7WUFDakMsQ0FBQyxHQUFHLFNBQVMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxFQUFFLElBQUk7WUFDL0IsQ0FBQyxHQUFHLFNBQVMsS0FBSyxNQUFNLEVBQUUsQ0FBQyxFQUFFLElBQUk7WUFDakMsQ0FBQyxVQUFVLENBQUMsRUFBRSxJQUFJO1NBQ25CLENBQUMsQ0FBQztJQUNMLENBQUM7Ozs7SUFFRCxRQUFRO1FBQ04sSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ2xCLENBQUM7Ozs7SUFFRCxXQUFXO1FBQ1QsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ2xCLENBQUM7OztZQTdDRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDhCQUE4QjtnQkFDeEMsUUFBUSxFQUFFLGFBQWE7Z0JBQ3ZCLDZSQUE0QztnQkFDNUMsbUJBQW1CLEVBQUUsS0FBSztnQkFDMUIsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07Z0JBQy9DLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2FBQ3RDOzs7O1lBcEJDLFVBQVU7WUFJVixTQUFTO1lBS0YsUUFBUTs7O29CQWdCZCxLQUFLO21CQUNMLEtBQUs7cUJBRUwsS0FBSztxQkFDTCxLQUFLO3lCQUNMLEtBQUs7a0JBRUwsS0FBSztzQkFDTCxLQUFLOztBQUxrQjtJQUFkLFdBQVcsRUFBRTs7b0RBQWdCO0FBRVg7SUFBbEIsV0FBVyxDQUFDLElBQUksQ0FBQzs7d0RBQW9CO0FBRXZCO0lBQWQsV0FBVyxFQUFFOztpREFBYTs7Ozs7O0lBVnBDLGtDQUF3Qjs7SUFHeEIscUNBQTJDOztJQUMzQyxvQ0FBMkM7Ozs7O0lBRTNDLHNDQUF1Qzs7SUFDdkMsc0NBQTBEOztJQUMxRCwwQ0FBK0M7Ozs7O0lBRS9DLG1DQUFvQzs7SUFDcEMsdUNBQTBCOzs7OztJQUlFLG1DQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDb21wb25lbnQsXG4gIEVsZW1lbnRSZWYsXG4gIElucHV0LFxuICBPbkNoYW5nZXMsXG4gIE9uSW5pdCxcbiAgUmVuZGVyZXIyLFxuICBUZW1wbGF0ZVJlZixcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSW5wdXROdW1iZXIsIHVwZGF0ZUhvc3RDbGFzcyB9IGZyb20gJ0BseGxpYi91dGlsJztcbmltcG9ydCB7IFNWQ29uZmlnIH0gZnJvbSAnLi9zdi5jb25maWcnO1xuXG5jb25zdCBwcmVmaXhDbHMgPSBgc3ZgO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdi1jb250YWluZXIsIFtzdi1jb250YWluZXJdJyxcbiAgZXhwb3J0QXM6ICdzdkNvbnRhaW5lcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9zdi1jb250YWluZXIuY29tcG9uZW50Lmh0bWwnLFxuICBwcmVzZXJ2ZVdoaXRlc3BhY2VzOiBmYWxzZSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG59KVxuZXhwb3J0IGNsYXNzIFNWQ29udGFpbmVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkNoYW5nZXMge1xuICBwcml2YXRlIGVsOiBIVE1MRWxlbWVudDtcbiAgLy8gI3JlZ2lvbiBmaWVsZHNcblxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD47XG4gIEBJbnB1dCgpIHNpemU6ICdzbWFsbCcgfCAnbGFyZ2UnID0gJ2xhcmdlJztcbiAgLyoqIOWIl+ihqOmhuemXtOi3ne+8jOWNleS9jeS4uiBgcHhgICovXG4gIEBJbnB1dCgpIEBJbnB1dE51bWJlcigpIGd1dHRlcjogbnVtYmVyO1xuICBASW5wdXQoKSBsYXlvdXQ6ICdob3Jpem9udGFsJyB8ICd2ZXJ0aWNhbCcgPSAnaG9yaXpvbnRhbCc7XG4gIEBJbnB1dCgpIEBJbnB1dE51bWJlcihudWxsKSBsYWJlbFdpZHRoOiBudW1iZXI7XG4gIC8qKiDmjIflrprkv6Hmga/mnIDlpJrliIblh6DliJflsZXnpLrvvIzmnIDnu4jkuIDooYzlh6DliJfnlLEgY29sIOmFjee9rue7k+WQiOWTjeW6lOW8j+inhOWImeWGs+WumiAqL1xuICBASW5wdXQoKSBASW5wdXROdW1iZXIoKSBjb2w6IG51bWJlcjtcbiAgQElucHV0KCkgZGVmYXVsdDogYm9vbGVhbjtcblxuICAvLyAjZW5kcmVnaW9uXG5cbiAgY29uc3RydWN0b3IoZWw6IEVsZW1lbnRSZWYsIHByaXZhdGUgcmVuOiBSZW5kZXJlcjIsIGNvZzogU1ZDb25maWcpIHtcbiAgICB0aGlzLmVsID0gZWwubmF0aXZlRWxlbWVudDtcbiAgICBPYmplY3QuYXNzaWduKHRoaXMsIHsgLi4ubmV3IFNWQ29uZmlnKCksIC4uLmNvZyB9KTtcbiAgfVxuXG4gIHByaXZhdGUgc2V0Q2xhc3MoKSB7XG4gICAgY29uc3QgeyBlbCwgcmVuLCBzaXplLCBsYXlvdXQgfSA9IHRoaXM7XG4gICAgdXBkYXRlSG9zdENsYXNzKGVsLCByZW4sIHtcbiAgICAgIFtgJHtwcmVmaXhDbHN9X19jb250YWluZXJgXTogdHJ1ZSxcbiAgICAgIFtgJHtwcmVmaXhDbHN9X18ke3NpemV9YF06IHRydWUsXG4gICAgICBbYCR7cHJlZml4Q2xzfV9fJHtsYXlvdXR9YF06IHRydWUsXG4gICAgICBbYGNsZWFyZml4YF06IHRydWUsXG4gICAgfSk7XG4gIH1cblxuICBuZ09uSW5pdCgpIHtcbiAgICB0aGlzLnNldENsYXNzKCk7XG4gIH1cblxuICBuZ09uQ2hhbmdlcygpIHtcbiAgICB0aGlzLnNldENsYXNzKCk7XG4gIH1cbn1cbiJdfQ==