use super::super::component::*;
use dioxus::prelude::*;
#[component]
pub fn Demo() -> Element {
rsx! {
div {
Menubar {
MenubarMenu { index: 0usize,
MenubarTrigger { "File" }
MenubarContent {
MenubarItem {
index: 0usize,
value: "new".to_string(),
on_select: move |value| {
tracing::info!("Selected value: {}", value);
},
"New"
}
MenubarItem {
index: 1usize,
value: "open".to_string(),
disabled: true,
on_select: move |value| {
tracing::info!("Selected value: {}", value);
},
"Open"
}
MenubarItem {
index: 2usize,
value: "save".to_string(),
on_select: move |value| {
tracing::info!("Selected value: {}", value);
},
"Save"
}
}
}
MenubarMenu { index: 1usize,
MenubarTrigger { "Edit" }
MenubarContent {
MenubarItem {
index: 0usize,
value: "cut".to_string(),
on_select: move |value| {
tracing::info!("Selected value: {}", value);
},
"Cut"
}
MenubarItem {
index: 1usize,
value: "copy".to_string(),
on_select: move |value| {
tracing::info!("Selected value: {}", value);
},
"Copy"
}
MenubarItem {
index: 2usize,
value: "paste".to_string(),
on_select: move |value| {
tracing::info!("Selected value: {}", value);
},
"Paste"
}
}
}
}
}
}
}