UNPKG

@cainiaofe/cn-ui-m

Version:
12 lines (11 loc) 689 B
import { __rest } from "tslib"; import React from 'react'; import { formilyReact } from "../../formily"; import { CnFormArrayBaseItemContext } from '../context'; var RecordScope = formilyReact.RecordScope; var takeRecord = function (val) { return (typeof val === 'function' ? val() : val); }; export var CnFormArrayBaseItem = function (props) { var children = props.children, restProps = __rest(props, ["children"]); return (React.createElement(CnFormArrayBaseItemContext.Provider, { value: restProps }, React.createElement(RecordScope, { getIndex: function () { return restProps.index; }, getRecord: function () { return takeRecord(restProps.record); } }, children))); };