File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ export type ContextMenuMethods<T extends ContextMenuItem> = {
12
12
* Register the menu items for the context menu.
13
13
* @returns a callback ref to be passed onto the element responsible for triggering the menu.
14
14
*/
15
- registerItems : ( items : T [ ] ) => ( trigger : HTMLElement | null ) => void ;
15
+ registerItems : ( items : T [ ] ) => React . RefCallback < HTMLElement > ;
16
16
} ;
17
17
18
18
export function useContextMenu < T extends ContextMenuItem > ( {
@@ -33,7 +33,9 @@ export function useContextMenu<T extends ContextMenuItem>({
33
33
throw new Error ( 'useContextMenu called outside of the provider' ) ;
34
34
}
35
35
36
- const register = ( content : React . ComponentType ) => {
36
+ const register = (
37
+ content : React . ComponentType
38
+ ) : React . RefCallback < HTMLElement > => {
37
39
function listener ( event : MouseEvent ) {
38
40
appendContextMenuContent ( event , content ) ;
39
41
}
You can’t perform that action at this time.
0 commit comments