UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

21 lines β€’ 1.06 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import React, { forwardRef } from 'react'; import { CascaderRender, CheckboxRender, DateRangeRender, DateRender, InputNumberRender, InputNumberRangeRender, InputRender, SelectRender } from "../widgets"; var GhostRender = /*#__PURE__*/forwardRef(function (props, ref) { var type = props.type; var widgets = { select: /*#__PURE__*/React.createElement(SelectRender, _extends({ ref: ref }, props)), input: /*#__PURE__*/React.createElement(InputRender, props), number: /*#__PURE__*/React.createElement(InputNumberRender, props), numberRange: /*#__PURE__*/React.createElement(InputNumberRangeRender, props), checkbox: /*#__PURE__*/React.createElement(CheckboxRender, props), cascader: /*#__PURE__*/React.createElement(CascaderRender, props), date: /*#__PURE__*/React.createElement(DateRender, props), range: /*#__PURE__*/React.createElement(DateRangeRender, props) }; if (!(type in widgets)) return null; return widgets[type]; }); export default GhostRender;