//! Example: README.md showcase //! //! The example from the README.md. use dioxus::prelude::*; fn main() { dioxus::desktop::launch(app); } fn app(cx: Scope) -> Element { cx.render(rsx! { Button { a: "asd".to_string(), c: Some("asd".to_string()), d: "asd".to_string(), } }) } #[derive(Props, PartialEq)] struct ButtonProps { a: String, #[props(default)] b: Option, #[props(default)] c: Option, #[props(default, strip_option)] d: Option, } fn Button(cx: Scope) -> Element { todo!() }