UNPKG

knk

Version:

react components based on react

31 lines (30 loc) 902 B
/** * 国家地区组件 */ import React from 'react'; import { Select } from 'antd'; import { countryList } from '../../../enums/country_data'; var Option = Select.Option; // 封装组件 var CountrySelect = /*#__PURE__*/React.forwardRef(function (props, ref) { var handleChange = function handleChange(value) { var onChange = props.onChange; onChange(value); }; var value = props.value, disabled = props.disabled; return /*#__PURE__*/React.createElement(Select, { onChange: handleChange, defaultValue: value, disabled: disabled, ref: ref }, /*#__PURE__*/React.createElement(Option, { value: "" }, "\u8BF7\u9009\u62E9\u56FD\u5BB6/\u5730\u533A"), countryList.map(function (item) { return /*#__PURE__*/React.createElement(Option, { value: item.regionId, key: item.regionId }, item.regionName); })); }); export default CountrySelect;