UNPKG

sunmao-sdk

Version:

榫卯-开箱即用赋能-sdk

30 lines (28 loc) 828 B
/** * Created by Tw93 on 2019-12-07. * 单选输入组件 */ import React from "react"; import { getArray } from "../base/utils"; export default (function (p) { var Radio = p.Radio; var RadioGroup = p.Radio.Group; var _ref = p.schema || {}, enums = _ref.enum, enumNames = _ref.enumNames; return /*#__PURE__*/React.createElement(RadioGroup, { disabled: p.disabled || p.readOnly, value: p.value, onChange: p.onChange }, getArray(enums).map(function (val, index) { return /*#__PURE__*/React.createElement(Radio, { value: val, key: index }, /*#__PURE__*/React.createElement("span", { // eslint-disable-next-line react/no-danger dangerouslySetInnerHTML: { __html: enumNames && Array.isArray(enumNames) ? enumNames[index] : val } })); })); });