Skip to main content

Module radio

Module radio 

Source
Expand description

Radio Button Components

Radio buttons styled like shadcn/ui RadioGroup. For single selection from a group of options.

§Example

use armas_basic::components::{Radio, RadioGroup};

// Single radio
Radio::new().label("Option").show(ui, true);

// Radio group
let mut selected = Some("opt1".to_string());
RadioGroup::new(&mut selected)
    .label("Choose one")
    .show(ui, |group| {
        group.option("opt1", "First");
        group.option("opt2", "Second");
    });

Structs§

Radio
Individual radio button
RadioGroup
Radio group for single selection from multiple options
RadioGroupBuilder
Builder for adding radio options to the group
RadioGroupResponse
Response from radio group
RadioOptionBuilder
Builder for configuring individual radio options
RadioResponse
Response from radio button interaction

Enums§

RadioSize
Radio button size