optimizations
This commit is contained in:
parent
64f5115d54
commit
99d4b94e5c
6 changed files with 54 additions and 48 deletions
|
|
@ -30,6 +30,8 @@ use std::{
|
|||
};
|
||||
|
||||
const INITIAL_INTERVAL: u32 = 300;
|
||||
const MAIN_LAYOUT_WITH_SCROLLBAR: [Constraint; 2] = [Constraint::Min(1), Constraint::Length(1)];
|
||||
const MAIN_LAYOUT_WITHOUT_SCROLLBAR: [Constraint; 1] = [Constraint::Min(1)];
|
||||
|
||||
enum FetchResult {
|
||||
Heartbeat(Result<HeartbeatResponse>),
|
||||
|
|
@ -134,12 +136,11 @@ impl App {
|
|||
|
||||
render_header(frame, chunks[0], &self.state);
|
||||
|
||||
let mut main_constraint = Vec::with_capacity(2);
|
||||
main_constraint.push(Constraint::Min(1));
|
||||
|
||||
if self.state.show_vertical_scrollbar(chunks[1].height) {
|
||||
main_constraint.push(Constraint::Length(1));
|
||||
}
|
||||
let main_constraint = if self.state.show_vertical_scrollbar(chunks[1].height) {
|
||||
&MAIN_LAYOUT_WITH_SCROLLBAR[..]
|
||||
} else {
|
||||
&MAIN_LAYOUT_WITHOUT_SCROLLBAR[..]
|
||||
};
|
||||
|
||||
let main_chunks = Layout::default()
|
||||
.direction(Direction::Horizontal)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue