0.5.0 • Published 11 months ago
use-context-menu v0.5.0
use-context-menu
React components for displaying configurable context menus
- View examples and docs at use-context-menu.vercel.app
- Fork this Code Sandbox to get started
Example
import { ContextMenuItem, useContextMenu } from "use-context-menu";
// You can import this anywhere, just so long as it's imported once
import "use-context-menu/styles.css";
function Example({ className }: { className: string }) {
const { contextMenu, onContextMenu, onKeyDown } = useContextMenu(
<>
<ContextMenuItem onSelect={selectOne}>One</ContextMenuItem>
<ContextMenuItem onSelect={selectTwo}>Two</ContextMenuItem>
<ContextMenuItem onSelect={selectThree}>Three</ContextMenuItem>
</>
);
return (
<>
<button onContextMenu={onContextMenu} onKeyDown={onKeyDown} tabIndex={0}>
right-click me
</button>
{contextMenu}
</>
);
}
If you like this project, 🎉 become a sponsor or ☕ buy me a coffee
FAQs
Why is the context menu not styled?
CSS styles must be explicitly imported/required for this package:
import "use-context-menu/styles.css";
0.5.0
11 months ago
0.4.10
2 years ago
0.4.9
2 years ago
0.4.8
2 years ago
0.4.13
2 years ago
0.4.11
2 years ago
0.4.12
2 years ago
0.4.7
2 years ago
0.4.5
2 years ago
0.4.4
2 years ago
0.4.6
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.4.3
2 years ago
0.4.2
2 years ago
0.3.0
4 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.1.0
5 years ago