pub mod builder;
pub mod render_system;
use alloc::vec::Vec;
use crate::layout::LayoutStyle;
use crate::types::Color;
pub struct Widget;
#[derive(Clone, Debug, Default)]
pub struct Style {
pub bg_color: Option<Color>,
pub border_color: Option<Color>,
pub border_width: u16,
pub layout: LayoutStyle,
}
pub struct Children(pub Vec<crate::ecs::Entity>);
pub struct Parent(pub crate::ecs::Entity);