use dioxus::prelude::*; fn main() { dioxus_tui::launch(app); } fn app() -> Element { let mut radius = use_signal(|| 0); rsx! { div { width: "100%", height: "100%", justify_content: "center", align_items: "center", background_color: "hsl(248, 53%, 58%)", onwheel: move |w| radius.with_mut(|r| *r = (*r + w.delta().strip_units().y as i8).abs()), border_style: "solid none solid double", border_width: "thick", border_radius: "{radius}px", border_color: "#0000FF #FF00FF #FF0000 #00FF00", "{radius}" } } }