going directly into adminstate from appstate for the admin page. DESTROYED
This commit is contained in:
@@ -17,6 +17,7 @@ use crate::state::pages::auth::AuthState;
|
||||
use crate::state::pages::auth::LoginState;
|
||||
use crate::state::pages::auth::RegisterState;
|
||||
use crate::state::app::state::AppState;
|
||||
use crate::state::pages::admin::AdminState;
|
||||
|
||||
pub fn render_ui(
|
||||
f: &mut Frame,
|
||||
@@ -77,10 +78,9 @@ pub fn render_ui(
|
||||
|
||||
// Set the selected item - FIXED
|
||||
if !admin_state.profiles.is_empty() {
|
||||
let selected_index = std::cmp::min(
|
||||
app_state.general.selected_item,
|
||||
admin_state.profiles.len() - 1
|
||||
);
|
||||
let selected_index = admin_state.get_selected_index()
|
||||
.unwrap_or(0)
|
||||
.min(admin_state.profiles.len() - 1);
|
||||
admin_state.list_state.select(Some(selected_index));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user