This repository was archived by the owner on Jun 1, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import MenuItem from '@material-ui/core/MenuItem';
5
5
import Select from '@material-ui/core/Select' ;
6
6
import InputLabel from '@material-ui/core/InputLabel' ;
7
7
8
- import { WidgetProps } from 'react-jsonschema-form' ;
8
+ // import { WidgetProps } from 'react-jsonschema-form';
9
9
import { asNumber , guessType } from 'react-jsonschema-form/lib/utils' ;
10
10
11
11
const nums = new Set ( [ 'number' , 'integer' ] ) ;
@@ -49,14 +49,16 @@ const SelectWidget = ({
49
49
disabled,
50
50
readonly,
51
51
value,
52
- // multiple,
52
+ multiple,
53
53
autofocus,
54
54
onChange,
55
55
onBlur,
56
56
onFocus,
57
- } : WidgetProps ) => {
57
+ } : any ) => {
58
58
const { enumOptions, enumDisabled } = options ;
59
59
60
+ const emptyValue = multiple ? [ ] : '' ;
61
+
60
62
const _onChange = ( {
61
63
target : { value } ,
62
64
} : React . ChangeEvent < { name ?: string ; value : unknown } > ) =>
@@ -78,10 +80,8 @@ const SelectWidget = ({
78
80
{ label || schema . title }
79
81
</ InputLabel >
80
82
< Select
81
- value = { value }
82
- //multiple={typeof multiple === "undefined" ? false : multiple}
83
- //className={classes.selectEmpty}
84
- //value={typeof value === "undefined" ? emptyValue : value}
83
+ multiple = { typeof multiple === 'undefined' ? false : multiple }
84
+ value = { typeof value === 'undefined' ? emptyValue : value }
85
85
required = { required }
86
86
disabled = { disabled || readonly }
87
87
autoFocus = { autofocus }
You can’t perform that action at this time.
0 commit comments