use dioxus::{events::onclick, prelude::*};
use hyper_ui::{Flex, FlexDir};
fn main() {
dioxus::desktop::launch_cfg(app, |cfg| {
cfg.with_window(|w| w.with_title("HyperUI Demo").with_decorations(false))
});
}
fn app(cx: Scope) -> Element {
let window = dioxus::desktop::use_window(&cx);
let fullscreen = use_state(&cx, || false);
let always_on_top = use_state(&cx, || false);
let decorations = use_state(&cx, || true);
window.set_resizable(true);
cx.render(rsx!(
div {
onmousedown: move |_| window.drag(),
height: "100%",
width: "100%",
"Header",
}
div {
"This is Hyper UI"
}
Flex {
flex: FlexDir::Row,
"This is a flex container"
}
))
}