use revue::prelude::*;
fn main() -> Result<()> {
println!("Testing new helper functions...\n");
let input_widget = input()
.placeholder("Type here...")
.value("Hello from input()!");
println!("✅ input() helper works: {}", input_widget.text());
let list_widget = list(vec!["Item 1", "Item 2", "Item 3"]).selected(1);
println!(
"✅ list() helper works: {} items, selected: {}",
list_widget.len(),
list_widget.selected_index()
);
let text_widget = text("Hello from text()!");
println!("✅ text() helper works: {}", text_widget.content());
let default_text = Text::default();
println!("✅ Text::default() works: '{}'", default_text.content());
println!("\n✨ All helper functions and Default trait working correctly!");
Ok(())
}