From 4ddcb34205063489888f125cbd3a104ecc9f7bd8 Mon Sep 17 00:00:00 2001 From: filipriec Date: Sun, 23 Mar 2025 12:56:27 +0100 Subject: [PATCH] nothing --- client/src/modes/handlers/event.rs | 1 - client/src/ui/handlers/render.rs | 12 ++++-------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/client/src/modes/handlers/event.rs b/client/src/modes/handlers/event.rs index b9a8b70..f4ad449 100644 --- a/client/src/modes/handlers/event.rs +++ b/client/src/modes/handlers/event.rs @@ -82,7 +82,6 @@ impl EventHandler { // Handle down movement using app_state app_state.admin_selected_item = app_state.admin_selected_item.saturating_add(1); } - "quit" => app_state.ui.show_admin = false, _ => {} } return Ok((false, format!("Admin: {}", action))); diff --git a/client/src/ui/handlers/render.rs b/client/src/ui/handlers/render.rs index d84aceb..918dadc 100644 --- a/client/src/ui/handlers/render.rs +++ b/client/src/ui/handlers/render.rs @@ -43,15 +43,11 @@ pub fn render_ui( if app_state.ui.show_intro { intro_state.render(f, main_content_area, theme); } else if app_state.ui.show_admin { - // Create a temporary AdminPanelState using app_state data - let mut admin_panel_state = AdminPanelState::new(app_state.admin_profiles.clone()); + // Create temporary AdminPanelState using app_state data + let mut admin_state = AdminPanelState::new(app_state.admin_profiles.clone()); + admin_state.list_state.select(Some(app_state.admin_selected_item)); - // Set the selected item - if !app_state.admin_profiles.is_empty() { - admin_panel_state.list_state.select(Some(app_state.admin_selected_item)); - } - - admin_panel_state.render( + admin_state.render( f, main_content_area, theme,