Skip to main content

column

Macro column 

macro_rules! column {
    ($($child:expr),* $(,)?) => { ... };
}
Expand description

Build a retained Column from concrete child widgets without repeating push(Box::new(...)).

The result is still a Column, so its normal layout modifiers remain chainable.

use tilo_ui::tokens::TextRole;
use tilo_ui::widget::{Text, TextInput};

let form = tilo_ui::column![
    Text::new("profile-title").with_role(TextRole::Title),
    TextInput::local().with_accessible_name("profile-name-label"),
]
.with_gap(12.0);