aura-gui 0.2.2

UI nativa acelerada por GPU para escritorio, Android e iOS, en un solo crate: estilo tipo Tailwind, componentes, sombras, animaciones y agentes de IA. Reposo a cero. Licencia AGPL-3.0 o comercial.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Piezas pequeñas de estructura: separadores y contenedor con scroll.

use crate::core::px;
use crate::view::prelude::*;

pub fn horizontal_separator() -> Div {
    div().w_full().h(px(1.0)).flex_shrink_0().bg(Token::BorderSubtle)
}

pub fn vertical_separator() -> Div {
    div().h_full().w(px(1.0)).flex_shrink_0().bg(Token::BorderSubtle)
}

/// Contenedor vertical con scroll; el `id` conserva el desplazamiento entre frames.
pub fn scroll_view(id: impl Into<String>) -> Div {
    div().id(id).flex_col().overflow_y_scroll()
}