//! 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()
}