index.js 594 B

1234567891011121314151617181920212223242526272829
  1. import React from 'react';
  2. import { Select } from 'antd';
  3. const { Option } = Select;
  4. function DDSelectField(props) {
  5. const { options, disabled, onChange, defaultValue } = props;
  6. return (
  7. <Select
  8. style={{ width: '100%' }}
  9. disabled={disabled}
  10. defaultValue={defaultValue}
  11. onChange={value => {
  12. onChange(String(value), props.id, props.label);
  13. }}
  14. >
  15. {options?.map(cur => {
  16. return (
  17. <Option key={cur} value={cur}>
  18. {cur}
  19. </Option>
  20. );
  21. })}
  22. </Select>
  23. );
  24. }
  25. export default DDSelectField;