@@ -7,35 +7,26 @@ export const MenuOpenContext = createContext<string>('none');
7
7
interface MenubarContextType {
8
8
createMenuHandlers : (
9
9
id : string
10
- ) => {
10
+ ) => Partial < {
11
11
onMouseOver : ( e : React . MouseEvent ) => void ;
12
12
onClick : ( e : React . MouseEvent ) => void ;
13
13
onBlur : ( e : React . FocusEvent ) => void ;
14
14
onFocus : ( e : React . FocusEvent ) => void ;
15
- } ;
15
+ } > ;
16
16
createMenuItemHandlers : (
17
17
id : string
18
- ) => {
18
+ ) => Partial < {
19
19
onMouseUp : ( e : React . MouseEvent ) => void ;
20
20
onBlur : ( e : React . FocusEvent ) => void ;
21
21
onFocus : ( e : React . FocusEvent ) => void ;
22
- } ;
22
+ } > ;
23
23
toggleMenuOpen : ( id : string ) => void ;
24
24
hasFocus : boolean ;
25
25
}
26
26
27
27
export const MenubarContext = createContext < MenubarContextType > ( {
28
- createMenuHandlers : ( ) => ( {
29
- onMouseOver : ( ) => { } ,
30
- onClick : ( ) => { } ,
31
- onBlur : ( ) => { } ,
32
- onFocus : ( ) => { }
33
- } ) ,
34
- createMenuItemHandlers : ( ) => ( {
35
- onMouseUp : ( ) => { } ,
36
- onBlur : ( ) => { } ,
37
- onFocus : ( ) => { }
38
- } ) ,
28
+ createMenuHandlers : ( ) => ( { } ) ,
29
+ createMenuItemHandlers : ( ) => ( { } ) ,
39
30
toggleMenuOpen : ( ) => { } ,
40
31
hasFocus : false
41
32
} ) ;
0 commit comments