multiselect_basic/
multiselect_basic.rs

1use xacli_components::MultiSelect;
2
3fn main() {
4    println!("=== MultiSelect Component Demo ===\n");
5
6    let result = MultiSelect::new("Select your favorite programming languages:")
7        .option("Rust", "rust")
8        .option("Python", "python")
9        .option("JavaScript", "javascript")
10        .option("Go", "go")
11        .option("TypeScript", "typescript")
12        .option("C++", "cpp")
13        .run();
14
15    match result {
16        Ok(languages) => {
17            println!("\nYou selected {} language(s):", languages.len());
18            for lang in languages {
19                println!("  - {}", lang);
20            }
21        }
22        Err(e) => eprintln!("\nError: {}", e),
23    }
24}