misc
This commit is contained in:
@ -4,20 +4,12 @@ use ratatui::{
|
|||||||
style::{Color, Modifier, Style},
|
style::{Color, Modifier, Style},
|
||||||
widgets::Widget,
|
widgets::Widget,
|
||||||
};
|
};
|
||||||
|
use unicode_width::UnicodeWidthStr;
|
||||||
|
|
||||||
use crate::model::Model;
|
use crate::model::Model;
|
||||||
use crate::ui::app::AppMode;
|
use crate::ui::app::AppMode;
|
||||||
use crate::view::Axis;
|
use crate::view::Axis;
|
||||||
|
|
||||||
fn axis_display(axis: Axis) -> (&'static str, Color) {
|
|
||||||
match axis {
|
|
||||||
Axis::Row => ("↕", Color::Green),
|
|
||||||
Axis::Column => ("↔", Color::Blue),
|
|
||||||
Axis::Page => ("☰", Color::Magenta),
|
|
||||||
Axis::None => ("∅", Color::DarkGray),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub struct TileBar<'a> {
|
pub struct TileBar<'a> {
|
||||||
pub model: &'a Model,
|
pub model: &'a Model,
|
||||||
pub mode: &'a AppMode,
|
pub mode: &'a AppMode,
|
||||||
|
|||||||
@ -676,7 +676,10 @@ mod tests {
|
|||||||
let region_col = cols.iter().position(|c| c == "Region").unwrap();
|
let region_col = cols.iter().position(|c| c == "Region").unwrap();
|
||||||
let key = layout.cell_key(0, region_col).unwrap();
|
let key = layout.cell_key(0, region_col).unwrap();
|
||||||
let display = layout.resolve_display(&key).unwrap();
|
let display = layout.resolve_display(&key).unwrap();
|
||||||
assert!(!display.is_empty(), "Region column should resolve to a value");
|
assert!(
|
||||||
|
!display.is_empty(),
|
||||||
|
"Region column should resolve to a value"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|||||||
Reference in New Issue
Block a user