| 1 | use ratatui::{buffer::Buffer, layout::Rect}; |
| 2 | |
| 3 | pub trait Renderable { |
| 4 | fn render(&self, area: Rect, buf: &mut Buffer); |
| 5 | fn desired_height(&self, width: u16) -> u16; |
| 6 | #[cfg(test)] |
| 7 | fn cursor_pos(&self, _area: Rect) -> Option<(u16, u16)> { |
| 8 | None |
| 9 | } |
| 10 | } |
| 11 |