Function freya_components::Radio 
source · pub fn Radio(__props: RadioProps) -> ElementExpand description
Controlled Radio component.
§Styling
Inherits the RadioTheme theme.
§Example
#[derive(PartialEq)]
enum Choice {
    First,
    Second,
}
fn app() -> Element {
    let mut selected = use_signal(|| Choice::First);
    rsx!(
        Tile {
            onselect: move |_| selected.set(Choice::First),
            leading: rsx!(
                Radio {
                    selected: *selected.read() == Choice::First,
                },
            ),
            label { "First choice" }
        }
        Tile {
            onselect: move |_| selected.set(Choice::Second),
            leading: rsx!(
                Radio {
                    selected: *selected.read() == Choice::Second,
                },
            ),
            label { "Second choice" }
        }
    )
}