File tree Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -434,7 +434,10 @@ function SelectInner<T>(
434434 return ;
435435 }
436436
437- onChange ?.( event , nextSelection as unknown as SelectOption < T > ) ;
437+ onChange ?.(
438+ event as unknown as SelectChangeEvent < T > ,
439+ nextSelection as unknown as SelectOption < T >
440+ ) ;
438441 setValueState ( nextSelection . value ) ;
439442 displayNode . current ?. focus ( ) ;
440443 } ,
Original file line number Diff line number Diff line change 11import React from 'react' ;
22
3+ type SelectChangeEventTargetValue < T > = { value : T ; name : string | undefined } ;
4+
35export type SelectChangeEvent < T > =
4- | ( React . MouseEvent & {
5- target : {
6- value : { value : T ; name : string | undefined } ;
7- } ;
6+ | ( Omit < React . ChangeEvent < HTMLSelectElement > , 'target' > & {
7+ target : Omit <
8+ React . ChangeEvent < HTMLSelectElement > [ 'target' ] ,
9+ 'name' | 'value'
10+ > &
11+ SelectChangeEventTargetValue < T > ;
812 } )
9- | React . ChangeEvent < HTMLSelectElement > ;
13+ | ( Omit < React . MouseEvent , 'target' > & {
14+ target : Omit < React . MouseEvent [ 'target' ] , 'name' | 'value' > &
15+ SelectChangeEventTargetValue < T > ;
16+ } ) ;
1017
1118export type SelectOption < T > = {
1219 label : string ;
You can’t perform that action at this time.
0 commit comments