@@ -32,21 +32,17 @@ const Select: React.FC<Props> = ({ name, ...rest }) => {
3232 registerField ({
3333 name: fieldName ,
3434 ref: selectRef .current ,
35- path: ' state.value' ,
3635 getValue : (ref : any ) => {
3736 if (rest .isMulti ) {
3837 if (! ref .state .value ) {
3938 return [];
4039 }
41-
4240 return ref .state .value .map ((option : OptionTypeBase ) => option .value );
43- } else {
44- if (! ref .state .value ) {
45- return ' ' ;
46- }
47-
48- return ref .state .value .value ;
4941 }
42+ if (! ref .state .value ) {
43+ return ' ' ;
44+ }
45+ return ref .state .value .value ;
5046 },
5147 });
5248 }, [fieldName , registerField , rest .isMulti ]);
@@ -86,21 +82,17 @@ const CreatableSelect: React.FC<Props> = ({ name, ...rest }) => {
8682 registerField ({
8783 name: fieldName ,
8884 ref: selectRef .current ,
89- path: ' state.value' ,
9085 getValue : (ref : any ) => {
9186 if (rest .isMulti ) {
9287 if (! ref .state .value ) {
9388 return [];
9489 }
95-
9690 return ref .state .value .map ((option : OptionTypeBase ) => option .value );
97- } else {
98- if (! ref .state .value ) {
99- return ' ' ;
100- }
101-
102- return ref .state .value .value ;
10391 }
92+ if (! ref .state .value ) {
93+ return ' ' ;
94+ }
95+ return ref .state .value .value ;
10496 },
10597 });
10698 }, [fieldName , registerField , rest .isMulti ]);
@@ -140,7 +132,6 @@ const AsyncSelect: React.FC<Props> = ({ name, ...rest }) => {
140132 registerField ({
141133 name: fieldName ,
142134 ref: selectRef .current ,
143- path: ' select.state.value' ,
144135 getValue : (ref : any ) => {
145136 if (rest .isMulti ) {
146137 if (! ref .select .state .value ) {
@@ -150,13 +141,12 @@ const AsyncSelect: React.FC<Props> = ({ name, ...rest }) => {
150141 return ref .select .state .value .map (
151142 (option : OptionTypeBase ) => option .value ,
152143 );
153- } else {
154- if (! ref .select .state .value ) {
155- return ' ' ;
156- }
157-
158- return ref .select .state .value .value ;
159144 }
145+ if (! ref .select .state .value ) {
146+ return ' ' ;
147+ }
148+
149+ return ref .select .state .value .value ;
160150 },
161151 });
162152 }, [fieldName , registerField , rest .isMulti ]);
0 commit comments