UNPKG

@lxlib/seed

Version:

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

129 lines 8.66 kB
/** * @fileoverview added by tsickle * Generated from: sv-container.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __assign, __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 {?} */ var prefixCls = "sv"; var SVContainerComponent = /** @class */ (function () { // #endregion function SVContainerComponent(el, ren, cog) { this.ren = ren; this.size = 'large'; this.layout = 'horizontal'; this.el = el.nativeElement; Object.assign(this, __assign(__assign({}, new SVConfig()), cog)); } /** * @private * @return {?} */ SVContainerComponent.prototype.setClass = /** * @private * @return {?} */ function () { var _a; var _b = this, el = _b.el, ren = _b.ren, size = _b.size, layout = _b.layout; updateHostClass(el, ren, (_a = {}, _a[prefixCls + "__container"] = true, _a[prefixCls + "__" + size] = true, _a[prefixCls + "__" + layout] = true, _a["clearfix"] = true, _a)); }; /** * @return {?} */ SVContainerComponent.prototype.ngOnInit = /** * @return {?} */ function () { this.setClass(); }; /** * @return {?} */ SVContainerComponent.prototype.ngOnChanges = /** * @return {?} */ function () { 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 = function () { return [ { 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); return SVContainerComponent; }()); export { SVContainerComponent }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3YtY29udGFpbmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BseGxpYi9zZWVkL3N2LyIsInNvdXJjZXMiOlsic3YtY29udGFpbmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQ0wsdUJBQXVCLEVBQ3ZCLFNBQVMsRUFDVCxVQUFVLEVBQ1YsS0FBSyxFQUdMLFNBQVMsRUFFVCxpQkFBaUIsR0FDbEIsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUFFLFdBQVcsRUFBRSxlQUFlLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDM0QsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGFBQWEsQ0FBQzs7SUFFakMsU0FBUyxHQUFHLElBQUk7QUFFdEI7SUFzQkUsYUFBYTtJQUViLDhCQUFZLEVBQWMsRUFBVSxHQUFjLEVBQUUsR0FBYTtRQUE3QixRQUFHLEdBQUgsR0FBRyxDQUFXO1FBWHpDLFNBQUksR0FBc0IsT0FBTyxDQUFDO1FBR2xDLFdBQU0sR0FBOEIsWUFBWSxDQUFDO1FBU3hELElBQUksQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLGFBQWEsQ0FBQztRQUMzQixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksd0JBQU8sSUFBSSxRQUFRLEVBQUUsR0FBSyxHQUFHLEVBQUcsQ0FBQztJQUNyRCxDQUFDOzs7OztJQUVPLHVDQUFROzs7O0lBQWhCOztRQUNRLElBQUEsU0FBZ0MsRUFBOUIsVUFBRSxFQUFFLFlBQUcsRUFBRSxjQUFJLEVBQUUsa0JBQWU7UUFDdEMsZUFBZSxDQUFDLEVBQUUsRUFBRSxHQUFHO1lBQ3JCLEdBQUksU0FBUyxnQkFBYSxJQUFHLElBQUk7WUFDakMsR0FBSSxTQUFTLFVBQUssSUFBTSxJQUFHLElBQUk7WUFDL0IsR0FBSSxTQUFTLFVBQUssTUFBUSxJQUFHLElBQUk7WUFDakMsR0FBQyxVQUFVLElBQUcsSUFBSTtnQkFDbEIsQ0FBQztJQUNMLENBQUM7Ozs7SUFFRCx1Q0FBUTs7O0lBQVI7UUFDRSxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDbEIsQ0FBQzs7OztJQUVELDBDQUFXOzs7SUFBWDtRQUNFLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUNsQixDQUFDOztnQkE3Q0YsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSw4QkFBOEI7b0JBQ3hDLFFBQVEsRUFBRSxhQUFhO29CQUN2Qiw2UkFBNEM7b0JBQzVDLG1CQUFtQixFQUFFLEtBQUs7b0JBQzFCLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtpQkFDdEM7Ozs7Z0JBcEJDLFVBQVU7Z0JBSVYsU0FBUztnQkFLRixRQUFROzs7d0JBZ0JkLEtBQUs7dUJBQ0wsS0FBSzt5QkFFTCxLQUFLO3lCQUNMLEtBQUs7NkJBQ0wsS0FBSztzQkFFTCxLQUFLOzBCQUNMLEtBQUs7O0lBTGtCO1FBQWQsV0FBVyxFQUFFOzt3REFBZ0I7SUFFWDtRQUFsQixXQUFXLENBQUMsSUFBSSxDQUFDOzs0REFBb0I7SUFFdkI7UUFBZCxXQUFXLEVBQUU7O3FEQUFhO0lBMkJ0QywyQkFBQztDQUFBLEFBOUNELElBOENDO1NBdENZLG9CQUFvQjs7Ozs7O0lBQy9CLGtDQUF3Qjs7SUFHeEIscUNBQTJDOztJQUMzQyxvQ0FBMkM7Ozs7O0lBRTNDLHNDQUF1Qzs7SUFDdkMsc0NBQTBEOztJQUMxRCwwQ0FBK0M7Ozs7O0lBRS9DLG1DQUFvQzs7SUFDcEMsdUNBQTBCOzs7OztJQUlFLG1DQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDb21wb25lbnQsXG4gIEVsZW1lbnRSZWYsXG4gIElucHV0LFxuICBPbkNoYW5nZXMsXG4gIE9uSW5pdCxcbiAgUmVuZGVyZXIyLFxuICBUZW1wbGF0ZVJlZixcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSW5wdXROdW1iZXIsIHVwZGF0ZUhvc3RDbGFzcyB9IGZyb20gJ0BseGxpYi91dGlsJztcbmltcG9ydCB7IFNWQ29uZmlnIH0gZnJvbSAnLi9zdi5jb25maWcnO1xuXG5jb25zdCBwcmVmaXhDbHMgPSBgc3ZgO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdi1jb250YWluZXIsIFtzdi1jb250YWluZXJdJyxcbiAgZXhwb3J0QXM6ICdzdkNvbnRhaW5lcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9zdi1jb250YWluZXIuY29tcG9uZW50Lmh0bWwnLFxuICBwcmVzZXJ2ZVdoaXRlc3BhY2VzOiBmYWxzZSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG59KVxuZXhwb3J0IGNsYXNzIFNWQ29udGFpbmVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkNoYW5nZXMge1xuICBwcml2YXRlIGVsOiBIVE1MRWxlbWVudDtcbiAgLy8gI3JlZ2lvbiBmaWVsZHNcblxuICBASW5wdXQoKSB0aXRsZTogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD47XG4gIEBJbnB1dCgpIHNpemU6ICdzbWFsbCcgfCAnbGFyZ2UnID0gJ2xhcmdlJztcbiAgLyoqIOWIl+ihqOmhuemXtOi3ne+8jOWNleS9jeS4uiBgcHhgICovXG4gIEBJbnB1dCgpIEBJbnB1dE51bWJlcigpIGd1dHRlcjogbnVtYmVyO1xuICBASW5wdXQoKSBsYXlvdXQ6ICdob3Jpem9udGFsJyB8ICd2ZXJ0aWNhbCcgPSAnaG9yaXpvbnRhbCc7XG4gIEBJbnB1dCgpIEBJbnB1dE51bWJlcihudWxsKSBsYWJlbFdpZHRoOiBudW1iZXI7XG4gIC8qKiDmjIflrprkv6Hmga/mnIDlpJrliIblh6DliJflsZXnpLrvvIzmnIDnu4jkuIDooYzlh6DliJfnlLEgY29sIOmFjee9rue7k+WQiOWTjeW6lOW8j+inhOWImeWGs+WumiAqL1xuICBASW5wdXQoKSBASW5wdXROdW1iZXIoKSBjb2w6IG51bWJlcjtcbiAgQElucHV0KCkgZGVmYXVsdDogYm9vbGVhbjtcblxuICAvLyAjZW5kcmVnaW9uXG5cbiAgY29uc3RydWN0b3IoZWw6IEVsZW1lbnRSZWYsIHByaXZhdGUgcmVuOiBSZW5kZXJlcjIsIGNvZzogU1ZDb25maWcpIHtcbiAgICB0aGlzLmVsID0gZWwubmF0aXZlRWxlbWVudDtcbiAgICBPYmplY3QuYXNzaWduKHRoaXMsIHsgLi4ubmV3IFNWQ29uZmlnKCksIC4uLmNvZyB9KTtcbiAgfVxuXG4gIHByaXZhdGUgc2V0Q2xhc3MoKSB7XG4gICAgY29uc3QgeyBlbCwgcmVuLCBzaXplLCBsYXlvdXQgfSA9IHRoaXM7XG4gICAgdXBkYXRlSG9zdENsYXNzKGVsLCByZW4sIHtcbiAgICAgIFtgJHtwcmVmaXhDbHN9X19jb250YWluZXJgXTogdHJ1ZSxcbiAgICAgIFtgJHtwcmVmaXhDbHN9X18ke3NpemV9YF06IHRydWUsXG4gICAgICBbYCR7cHJlZml4Q2xzfV9fJHtsYXlvdXR9YF06IHRydWUsXG4gICAgICBbYGNsZWFyZml4YF06IHRydWUsXG4gICAgfSk7XG4gIH1cblxuICBuZ09uSW5pdCgpIHtcbiAgICB0aGlzLnNldENsYXNzKCk7XG4gIH1cblxuICBuZ09uQ2hhbmdlcygpIHtcbiAgICB0aGlzLnNldENsYXNzKCk7XG4gIH1cbn1cbiJdfQ==