cw-form-render-mobile
Version:
通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成
14 lines • 558 B
JavaScript
import { __rest } from "tslib";
import React from 'react';
import { useUpdateEffect } from 'ahooks';
var FieldWrapper = function FieldWrapper(props) {
var Field = props.Field,
fieldProps = props.fieldProps,
defaultValue = props.defaultValue,
otherProps = __rest(props, ["Field", "fieldProps", "defaultValue"]);
useUpdateEffect(function () {
otherProps.onChange(defaultValue);
}, [JSON.stringify(defaultValue)]);
return /*#__PURE__*/React.createElement(Field, Object.assign({}, otherProps, fieldProps));
};
export default FieldWrapper;