multiselect_basic/
multiselect_basic.rs1use 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}