UNPKG

ngx-antd-json-schema-form

Version:
44 lines 4.36 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from "@angular/core"; import { FormGroup } from "@angular/forms"; export class FormButtonComponent { /** * @param {?} changes * @return {?} */ ngOnChanges(changes) { if (changes["group"]) { this.group = changes["group"]["currentValue"]; } if (changes["config"]) { this.config = changes["config"]["currentValue"]; } if (changes["settings"]) { this.settings = changes["settings"]["currentValue"]; } } } FormButtonComponent.decorators = [ { type: Component, args: [{ selector: "json-schema-form-button", template: "<nz-form-item\n class=\"json-form-schema-field json-schema-form-button {{ 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-control\n nz-col\n [nzSpan]=\"config.nzSpanControl ? config.nzSpanControl : settings.nzSpanControl\"\n [nzOffset]=\"config.nzSpanLabel ? config.nzSpanLabel : settings.nzSpanLabel\"\n >\n <button\n nz-button\n nzType=\"primary\"\n [disabled]=\"config.disabled\"\n type=\"submit\"\n [ngClass]=\"config.fieldClass ? config.fieldClass : settings.fieldClass\"\n >\n {{ config.label }}\n </button>\n </nz-form-control>\n</nz-form-item>\n", styles: [".json-form-schema-field.ant-form-item{padding-bottom:0;margin-bottom:0}"] }] } ]; FormButtonComponent.propDecorators = { group: [{ type: Input }], config: [{ type: Input }], settings: [{ type: Input }] }; if (false) { /** @type {?} */ FormButtonComponent.prototype.group; /** @type {?} */ FormButtonComponent.prototype.config; /** @type {?} */ FormButtonComponent.prototype.settings; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1idXR0b24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWFudGQtanNvbi1zY2hlbWEtZm9ybS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2Zvcm0tYnV0dG9uL2Zvcm0tYnV0dG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBNEIsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQVEzQyxNQUFNLE9BQU8sbUJBQW1COzs7OztJQUs5QixXQUFXLENBQUMsT0FBc0I7UUFDaEMsSUFBSSxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDcEIsSUFBSSxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUM7U0FDL0M7UUFDRCxJQUFJLE9BQU8sQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUNyQixJQUFJLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQztTQUNqRDtRQUNELElBQUksT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3ZCLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFDO1NBQ3JEO0lBQ0gsQ0FBQzs7O1lBcEJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUseUJBQXlCO2dCQUNuQywwdkJBQTJDOzthQUU1Qzs7O29CQUVFLEtBQUs7cUJBQ0wsS0FBSzt1QkFDTCxLQUFLOzs7O0lBRk4sb0NBQTBCOztJQUMxQixxQ0FBMEI7O0lBQzFCLHVDQUFnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25DaGFuZ2VzLCBTaW1wbGVDaGFuZ2VzLCBJbnB1dCB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBGb3JtR3JvdXAgfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcbmltcG9ydCB7IEZvcm1JdGVtLCBGaWVsZCwgRm9ybVNldHRpbmdzIH0gZnJvbSBcIi4uLy4uL21vZGVsc1wiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IFwianNvbi1zY2hlbWEtZm9ybS1idXR0b25cIixcbiAgdGVtcGxhdGVVcmw6IFwiLi9mb3JtLWJ1dHRvbi5jb21wb25lbnQuaHRtbFwiLFxuICBzdHlsZVVybHM6IFtcImZvcm0tYnV0dG9uLmNvbXBvbmVudC5zY3NzXCJdXG59KVxuZXhwb3J0IGNsYXNzIEZvcm1CdXR0b25Db21wb25lbnQgaW1wbGVtZW50cyBGaWVsZCwgT25DaGFuZ2VzIHtcbiAgQElucHV0KCkgZ3JvdXA6IEZvcm1Hcm91cDtcbiAgQElucHV0KCkgY29uZmlnOiBGb3JtSXRlbTtcbiAgQElucHV0KCkgc2V0dGluZ3M6IEZvcm1TZXR0aW5ncztcblxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKSB7XG4gICAgaWYgKGNoYW5nZXNbXCJncm91cFwiXSkge1xuICAgICAgdGhpcy5ncm91cCA9IGNoYW5nZXNbXCJncm91cFwiXVtcImN1cnJlbnRWYWx1ZVwiXTtcbiAgICB9XG4gICAgaWYgKGNoYW5nZXNbXCJjb25maWdcIl0pIHtcbiAgICAgIHRoaXMuY29uZmlnID0gY2hhbmdlc1tcImNvbmZpZ1wiXVtcImN1cnJlbnRWYWx1ZVwiXTtcbiAgICB9XG4gICAgaWYgKGNoYW5nZXNbXCJzZXR0aW5nc1wiXSkge1xuICAgICAgdGhpcy5zZXR0aW5ncyA9IGNoYW5nZXNbXCJzZXR0aW5nc1wiXVtcImN1cnJlbnRWYWx1ZVwiXTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==