Menu
File menu
User menu
Account
Usage
use maud_ui::primitives::menu;
let html = menu::render(menu::Props {
trigger_label: "Actions".into(),
id: "row-menu".into(),
items: vec![
menu::MenuEntry::Label("Edit".into()),
menu::MenuEntry::Item(menu::MenuItem {
label: "Rename".into(), action: "rename".into(),
disabled: false, destructive: false, shortcut: Some("F2".into()),
}),
menu::MenuEntry::Separator,
menu::MenuEntry::Item(menu::MenuItem {
label: "Delete".into(), action: "delete".into(),
disabled: false, destructive: true, shortcut: None,
}),
],
});