@@ -215,7 +215,7 @@ const RenderFormItem = ({
215
215
216
216
ItemComp = (
217
217
< ClassWrapper >
218
- < SelectComp options = { options } size = { size } itemProps = { itemProps } />
218
+ < SelectComp options = { options } size = { size } { ... itemProps } />
219
219
</ ClassWrapper >
220
220
) ;
221
221
action = i18n . t ( 'common:select' ) ;
@@ -227,7 +227,7 @@ const RenderFormItem = ({
227
227
228
228
ItemComp = (
229
229
< ClassWrapper >
230
- < TagsSelect options = { options } size = { size } itemProps = { itemProps } />
230
+ < TagsSelect options = { options } size = { size } { ... itemProps } />
231
231
</ ClassWrapper >
232
232
) ;
233
233
action = i18n . t ( 'common:select' ) ;
@@ -278,8 +278,8 @@ const RenderFormItem = ({
278
278
break ;
279
279
case 'dateRange' :
280
280
ItemComp = (
281
- < ClassWrapper { ... itemProps } >
282
- < DateRange />
281
+ < ClassWrapper >
282
+ < DateRange { ... itemProps } />
283
283
</ ClassWrapper >
284
284
) ;
285
285
break ;
@@ -381,11 +381,11 @@ interface SelectCompProps {
381
381
value : Array < number | string > ;
382
382
onChange : ( value : Array < number | string > ) => void ;
383
383
itemProps : Obj ;
384
+ optionRender : ( option : IOption ) => JSX . Element ;
384
385
}
385
386
386
- const SelectComp = ( { value, onChange, options, size, itemProps } : SelectCompProps ) => {
387
+ const SelectComp = ( { value, onChange, options, size, optionRender , ... restItemProps } : SelectCompProps ) => {
387
388
const fixOptions = options . filter ?.( ( item : IOption ) => item . fix ) || [ ] ;
388
- const { optionRender, ...restItemProps } = itemProps ;
389
389
return (
390
390
< Select
391
391
{ ...restItemProps }
@@ -525,12 +525,12 @@ interface TagsSelectProps {
525
525
itemProps : Obj ;
526
526
}
527
527
528
- const TagsSelect = ( { size, options, value = [ ] , onChange, itemProps } : TagsSelectProps ) => {
528
+ const TagsSelect = ( { size, options, value = [ ] , onChange, ... restItemProps } : TagsSelectProps ) => {
529
529
const [ open , setOpen ] = React . useState ( false ) ;
530
530
531
531
return (
532
532
< Select
533
- { ...itemProps }
533
+ { ...restItemProps }
534
534
value = { value }
535
535
onChange = { onChange }
536
536
className = "erda-tags-select"
0 commit comments