use ratatui_core::layout::Rect;

#[derive(Clone, Copy, Default, Eq, PartialEq)]
pub struct Layout {
	pub current:  Rect,
	pub preview:  Rect,
	pub progress: Rect,
}

impl Layout {
	pub const fn default() -> Self {
		Self { current: Rect::ZERO, preview: Rect::ZERO, progress: Rect::ZERO }
	}

	pub const fn folder_limit(self) -> usize { self.current.height as _ }
}
