UNPKG

@talend/react-forms

Version:

React forms library based on json schema form.

26 lines 670 B
import PropTypes from 'prop-types'; import Radio from '../Radios'; import Select from '../Select'; import { jsx as _jsx } from "react/jsx-runtime"; const MAX_TO_RADIO = 2; export default function RadioOrSelect(props) { if (props.schema.titleMap && props.schema.titleMap.length <= MAX_TO_RADIO) { return /*#__PURE__*/_jsx(Radio, { ...props }); } return /*#__PURE__*/_jsx(Select, { ...props }); } if (process.env.NODE_ENV !== 'production') { RadioOrSelect.propTypes = { schema: PropTypes.shape({ titleMap: PropTypes.array }) }; } RadioOrSelect.defaultProps = { schema: {} }; //# sourceMappingURL=RadioOrSelect.component.js.map