@jannie-shao/components-antd4
Version:
22 lines • 949 B
JavaScript
import "antd/es/form/style";
import _Form from "antd/es/form";
import _extends from "@babel/runtime/helpers/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/objectWithoutPropertiesLoose";
var _excluded = ["model", "itemRender"];
import React, { useImperativeHandle, forwardRef, useRef } from 'react';
import FormItemList from "../components/item-list/index";
var RenderList = /*#__PURE__*/forwardRef(function (_ref, ref) {
var model = _ref.model,
itemRender = _ref.itemRender,
props = _objectWithoutPropertiesLoose(_ref, _excluded);
var compFormItemList = useRef();
useImperativeHandle(ref, function () {
return _extends({}, compFormItemList.current || {});
});
return /*#__PURE__*/React.createElement(_Form.Item, props, /*#__PURE__*/React.createElement(FormItemList, _extends({}, props, {
ref: compFormItemList,
model: model,
itemRender: itemRender
})));
});
export default RenderList;