Default
default.tsx
<Menu
trigger={<Button>Open Menu</Button>}
activation="click"
aria-label="View options"
items={[
{ type: "label", label: "File" },
{
label: "Rename",
icon: <FaEdit />,
shortcut: "Enter",
onClick: () => alert("Rename"),
},
{
label: "Duplicate",
icon: <FaCopy />,
shortcut: "Ctrl+D",
onClick: () => alert("Duplicate"),
},
{ type: "separator" },
{
label: "Move to",
icon: <FaFolderOpen />,
submenuAriaLabel: "Move destinations",
items: [
{ label: "Backlog", onClick: () => alert("Backlog") },
{ label: "In review", onClick: () => alert("In review") },
{
label: "Archive",
items: [
{
label: "This month",
onClick: () => alert("This month"),
},
{ label: "All time", onClick: () => alert("All time") },
],
},
],
},
{ type: "separator" },
{
label: "Delete",
icon: <FaTrash />,
destructive: true,
onClick: () => alert("Delete"),
},
]}
></Menu>