use crate::tui::Component;
/// Empty vertical space.
pub struct Spacer {
lines: usize,
}
impl Spacer {
pub fn new(lines: usize) -> Self {
Self { lines }
}
pub fn set_lines(&mut self, lines: usize) {
self.lines = lines;
}
}
impl Component for Spacer {
/// Pi: returns `[""]` (empty strings, not padded spaces)
fn render(&mut self, _width: usize) -> Vec<String> {
vec![String::new(); self.lines]
}
}