Skip to content

Commit 31f6adf

Browse files
committed
fix: export types and rename MenuItem
1 parent 6004593 commit 31f6adf

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export { useContextMenu } from './use-context-menu';
2+
export type { ContextMenuItem } from './types';

packages/compass-context-menu/src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export type ContextMenuContext = {
1515
close(): void;
1616
};
1717

18-
export type MenuItem = {
18+
export type ContextMenuItem = {
1919
label: string;
2020
onAction: (event: React.KeyboardEvent | React.MouseEvent) => void;
2121
};

packages/compass-context-menu/src/use-context-menu.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import React, { useContext, useMemo, useRef } from 'react';
22
import { Context } from './context-menu-provider';
33
import { appendContextMenuContent } from './context-menu-content';
4-
import type { MenuItem } from './types';
4+
import type { ContextMenuItem } from './types';
55

6-
export type ContextMenuMethods<T extends MenuItem> = {
6+
export type ContextMenuMethods<T extends ContextMenuItem> = {
77
/**
88
* Close the context menu.
99
*/
@@ -15,7 +15,7 @@ export type ContextMenuMethods<T extends MenuItem> = {
1515
registerItems: (items: T[]) => (trigger: HTMLElement | null) => void;
1616
};
1717

18-
export function useContextMenu<T extends MenuItem>({
18+
export function useContextMenu<T extends ContextMenuItem>({
1919
Menu,
2020
}: {
2121
Menu: React.ComponentType<{

0 commit comments

Comments
 (0)