UNPKG

ngx-antd-json-schema-form

Version:
27 lines 3.44 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from "@angular/core"; var FormSelectComponent = /** @class */ (function () { function FormSelectComponent() { } FormSelectComponent.decorators = [ { type: Component, args: [{ selector: "json-schema-form-select", template: "<nz-form-item\n *ngIf=\"!config.hidden\"\n class=\"json-form-schema-field {{ config.itemClass ? config.itemClass : settings.itemClass }}\"\n [formGroup]=\"group\"\n nz-row\n [nzGutter]=\"config.nzGutter ? config.nzGutter : settings.nzGutter\"\n nzFlex\n>\n <nz-form-label\n nz-col\n [nzSpan]=\"config.nzSpanLabel ? config.nzSpanLabel : settings.nzSpanLabel\"\n [nzRequired]=\"config.required\"\n [nzFor]=\"config.key\"\n [ngClass]=\"config.labelClass ? config.labelClass : settings.labelClass\"\n >\n <span [innerHTML]=\"config.label\"></span>\n </nz-form-label>\n <nz-form-control nz-col [nzSpan]=\"config.nzSpanControl ? config.nzSpanControl : settings.nzSpanControl\">\n <nz-select\n [formControlName]=\"config.key\"\n [(ngModel)]=\"config.value\"\n nzAllowClear\n [nzPlaceHolder]=\"config.placeholder || config.label\"\n [ngClass]=\"config.fieldClass ? config.fieldClass : settings.fieldClass\"\n >\n <nz-option\n *ngFor=\"let option of config.options\"\n [nzValue]=\"option.value\"\n [nzLabel]=\"option.label\"\n [nzDisabled]=\"option.disabled\"\n >\n </nz-option>\n </nz-select>\n <nz-form-explain *ngIf=\"group.get(config.key).dirty && group.get(config.key).errors\">\n Please choose an option\n </nz-form-explain>\n </nz-form-control>\n</nz-form-item>\n", styles: [".json-form-schema-field.ant-form-item{padding-bottom:0;margin-bottom:0}"] }] } ]; return FormSelectComponent; }()); export { FormSelectComponent }; if (false) { /** @type {?} */ FormSelectComponent.prototype.group; /** @type {?} */ FormSelectComponent.prototype.config; /** @type {?} */ FormSelectComponent.prototype.settings; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1zZWxlY3QuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWFudGQtanNvbi1zY2hlbWEtZm9ybS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2Zvcm0tc2VsZWN0L2Zvcm0tc2VsZWN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUkxQztJQUFBO0lBU0EsQ0FBQzs7Z0JBVEEsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSx5QkFBeUI7b0JBRW5DLDgyQ0FBMkM7O2lCQUM1Qzs7SUFLRCwwQkFBQztDQUFBLEFBVEQsSUFTQztTQUpZLG1CQUFtQjs7O0lBQzlCLG9DQUFpQjs7SUFDakIscUNBQWlCOztJQUNqQix1Q0FBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgRm9ybUdyb3VwIH0gZnJvbSBcIkBhbmd1bGFyL2Zvcm1zXCI7XG5pbXBvcnQgeyBGb3JtSXRlbSwgRmllbGQsIEZvcm1TZXR0aW5ncyB9IGZyb20gXCIuLi8uLi9tb2RlbHNcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcImpzb24tc2NoZW1hLWZvcm0tc2VsZWN0XCIsXG4gIHN0eWxlVXJsczogW1wiLi9mb3JtLXNlbGVjdC5jb21wb25lbnQuc2Nzc1wiXSxcbiAgdGVtcGxhdGVVcmw6IGAuL2Zvcm0tc2VsZWN0LmNvbXBvbmVudC5odG1sYFxufSlcbmV4cG9ydCBjbGFzcyBGb3JtU2VsZWN0Q29tcG9uZW50IGltcGxlbWVudHMgRmllbGQge1xuICBncm91cDogRm9ybUdyb3VwO1xuICBjb25maWc6IEZvcm1JdGVtO1xuICBzZXR0aW5nczogRm9ybVNldHRpbmdzO1xufVxuIl19