thaw/demo_markdown/docs/radio/mod.md
2024-05-23 14:48:06 +08:00

1.6 KiB

Radio

let value = RwSignal::new(None);

view! {
    <RadioGroup value>
        <Radio value="a" label="Apple"/>
        <Radio value="o" label="Orange"/>
    </RadioGroup>
    <div style="margin-top: 1rem">
        "value: " {move || format!("{:?}", value.get())}
    </div>
}

Radio Props

Name Type Default Description
class OptionalProp<MaybeSignal<String>> Default::default() Addtional classes for the radio element.
value Model<bool> false Checked value.
children Option<Children> None Radio's content.

RadioGroup Props

Name Type Default Description
value Model<Option<String>> Default::default() Sets the value of the radio group.
children Children RadioGroup's content.

RadioItem Props

Name Type Default Description
class OptionalProp<MaybeSignal<String>> Default::default() Addtional classes for the radio element.
key String The key of the radio to be used in a radio group.
children Option<Children> None Radio's content.