Skip to main content

ui_basic_usage/
ui_basic_usage.rs

1use use_ui::{
2    affordance::Affordance,
3    interaction::InteractionState,
4    layer::LayerRole,
5    layout::{Alignment, Direction},
6    theme::ThemeMode,
7};
8
9fn main() {
10    let state = InteractionState::Focused;
11    let direction = Direction::Vertical;
12    let alignment = Alignment::Center;
13    let layer = LayerRole::Modal;
14    let theme = ThemeMode::Dark;
15    let affordance = Affordance::Clickable;
16
17    assert!(state.is_focus_visible_candidate());
18    assert_eq!(direction, Direction::Vertical);
19    assert_eq!(alignment, Alignment::Center);
20    assert!(layer.sits_above(LayerRole::Popover));
21    assert_eq!(theme, ThemeMode::Dark);
22    assert_eq!(affordance, Affordance::Clickable);
23}