1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import {
Menu,
MenuButton,
MenuButtonArrow,
MenuItem,
MenuSeparator,
useMenuState,
} from "ariakit/menu";
import "./style.css";
export default function Example() {
const menu = useMenuState({ gutter: 8 });
return (
<>
<MenuButton state={menu} className="button">
Actions
<MenuButtonArrow />
</MenuButton>
<Menu state={menu} className="menu">
<MenuItem className="menu-item" onClick={() => alert("Edit")}>
Edit
</MenuItem>
<MenuItem className="menu-item">Share</MenuItem>
<MenuItem className="menu-item" disabled>
Delete
</MenuItem>
<MenuSeparator className="separator" />
<MenuItem className="menu-item">Report</MenuItem>
</Menu>
</>
);
}