Dioxus

Using NexusStratum with Dioxus 0.6+.

Setup

Cargo.toml
[dependencies]
stratum = { version = "0.1", features = ["dioxus", "tailwind", "icons"] }

Basic Usage

app.rs
use stratum_dioxus::*;

fn App() -> Element {
    rsx! {
        ThemeProvider {
            theme: Theme::default(),
            Button { "Click me" }
        }
    }
}

What stratum-dioxus Provides

Multi-Target Support

Dioxus supports multiple targets from a single codebase. NexusStratum components work across:

Event Conversion

events.rs
use stratum_dioxus::DioxusAdapter;

let event = DioxusAdapter::keydown_event(
    "Enter", false, false, false, false
);

let event = DioxusAdapter::click_event(100.0, 200.0, 0);
Browse Components