Adding padding
This commit is contained in:
parent
3a87c7a011
commit
ba8a658d6e
1 changed files with 11 additions and 9 deletions
|
|
@ -1,15 +1,16 @@
|
||||||
use std::cmp::min;
|
use std::cmp::min;
|
||||||
|
|
||||||
use crate::i18n::t;
|
use crate::i18n::t;
|
||||||
use crate::ui::dashboard::model::{DashboardViewState, GroupViewState};
|
use crate::ui::dashboard::{
|
||||||
use crate::ui::dashboard::{MonitorStatus, MonitorViewState};
|
MonitorStatus, MonitorViewState,
|
||||||
use ratatui::layout::Layout;
|
model::{DashboardViewState, GroupViewState},
|
||||||
|
};
|
||||||
use ratatui::{
|
use ratatui::{
|
||||||
Frame,
|
Frame,
|
||||||
layout::{Alignment, Constraint, Direction, Rect},
|
layout::{Alignment, Constraint, Direction, Layout, Rect},
|
||||||
style::{Color, Modifier, Style},
|
style::{Color, Modifier, Style},
|
||||||
text::{Line, Span},
|
text::{Line, Span},
|
||||||
widgets::{Block, Borders, Row, Table},
|
widgets::{Block, Borders, Padding, Row, Table},
|
||||||
};
|
};
|
||||||
|
|
||||||
const STATUS_LINE_LENGTH: usize = 100;
|
const STATUS_LINE_LENGTH: usize = 100;
|
||||||
|
|
@ -116,7 +117,8 @@ fn render_monitor_table(frame: &mut Frame, area: Rect, monitors: &Vec<MonitorVie
|
||||||
.block(
|
.block(
|
||||||
Block::default()
|
Block::default()
|
||||||
.borders(Borders::LEFT | Borders::RIGHT | Borders::BOTTOM)
|
.borders(Borders::LEFT | Borders::RIGHT | Borders::BOTTOM)
|
||||||
.border_style(Style::default().fg(Color::Blue)),
|
.border_style(Style::default().fg(Color::Blue))
|
||||||
|
.padding(Padding::horizontal(2)),
|
||||||
)
|
)
|
||||||
.column_spacing(1)
|
.column_spacing(1)
|
||||||
.style(Style::default());
|
.style(Style::default());
|
||||||
|
|
@ -126,9 +128,9 @@ fn render_monitor_table(frame: &mut Frame, area: Rect, monitors: &Vec<MonitorVie
|
||||||
|
|
||||||
pub fn get_status_char(status: &MonitorStatus) -> char {
|
pub fn get_status_char(status: &MonitorStatus) -> char {
|
||||||
match status {
|
match status {
|
||||||
MonitorStatus::Up => '█',
|
MonitorStatus::Up => '■',
|
||||||
MonitorStatus::Down => '█',
|
MonitorStatus::Down => '■',
|
||||||
MonitorStatus::Unknown => '░',
|
MonitorStatus::Unknown => '■',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue