123456789101112131415161718192021222324252627282930313233343536373839 |
- use dioxus::prelude::*;
- use dioxus_desktop::{tao::dpi::LogicalSize, Config, WindowBuilder};
- use dioxus_router::{Link, Route, Router};
- fn main() {
- env_logger::init();
- let cfg = Config::new().with_window(
- WindowBuilder::new()
- .with_title("Spinsense Client")
- .with_inner_size(LogicalSize::new(600, 1000))
- .with_resizable(false),
- );
- dioxus_desktop::launch_cfg(app, cfg)
- }
- fn app(cx: Scope) -> Element {
- cx.render(rsx! {
- Router {
- Route { to: "/", "Home" }
- Route { to: "/games", "Games" }
- Route { to: "/play", "Play" }
- Route { to: "/settings", "Settings" }
- p {
- "----"
- }
- nav {
- ul {
- Link { to: "/", li { "Home" } }
- Link { to: "/games", li { "Games" } }
- Link { to: "/play", li { "Play" } }
- Link { to: "/settings", li { "Settings" } }
- }
- }
- }
- })
- }
|