compiled and working sidebar in ratatui

This commit is contained in:
filipriec
2025-03-21 15:53:40 +01:00
parent c46bbc26e1
commit d067f5b515
10 changed files with 134 additions and 14 deletions

View File

@@ -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);