compiled and working sidebar in ratatui
This commit is contained in:
@@ -5,6 +5,7 @@ use crate::config::colors::Theme;
|
||||
use ratatui::layout::{Constraint, Direction, Layout};
|
||||
use ratatui::Frame;
|
||||
use super::form::FormState;
|
||||
use crate::state::state::UiState;
|
||||
|
||||
pub fn render_ui(
|
||||
f: &mut Frame,
|
||||
@@ -17,6 +18,7 @@ pub fn render_ui(
|
||||
command_input: &str,
|
||||
command_mode: bool,
|
||||
command_message: &str,
|
||||
ui_state: &UiState,
|
||||
) {
|
||||
let root = Layout::default()
|
||||
.direction(Direction::Vertical)
|
||||
@@ -45,6 +47,10 @@ pub fn render_ui(
|
||||
&theme,
|
||||
);
|
||||
|
||||
if ui_state.show_sidebar {
|
||||
crate::components::handlers::sidebar::render_sidebar(f, main_chunks[0], theme);
|
||||
}
|
||||
|
||||
// Status line
|
||||
render_status_line(f, root[1], current_dir, theme, is_edit_mode);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user