1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::{component::Component, style::Style}; #[derive(Clone, Debug)] pub struct BaseComponent { // implements mutablecomponent pub siblings: Vec<Component>, pub style: Style, } impl BaseComponent { pub fn new() -> Self { Self { siblings: Vec::new(), style: Style::default(), } } }