Skip to content

Commit bc1bbb0

Browse files
committed
Export PopButton interfaces
1 parent c2b0204 commit bc1bbb0

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

ui/frontend/PopButton.tsx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,17 @@ import { createPortal } from 'react-dom';
1717

1818
import styles from './PopButton.module.css';
1919

20+
export interface ButtonProps {
21+
toggle: () => void;
22+
}
23+
24+
export interface MenuProps {
25+
close: () => void;
26+
}
27+
2028
interface NewPopProps {
21-
Button: React.ComponentType<
22-
{
23-
toggle: () => void;
24-
} & React.RefAttributes<HTMLButtonElement>
25-
>;
26-
Menu: React.ComponentType<{ close: () => void }>;
29+
Button: React.ComponentType<ButtonProps & React.RefAttributes<HTMLButtonElement>>;
30+
Menu: React.ComponentType<MenuProps>;
2731
menuContainer?: React.RefObject<HTMLDivElement>;
2832
}
2933

0 commit comments

Comments
 (0)