admin page is now featured
This commit is contained in:
@@ -7,7 +7,9 @@ use crate::search::event::handle_search_palette_event;
|
||||
use crate::functions::modes::navigation::add_logic_nav;
|
||||
use crate::functions::modes::navigation::add_logic_nav::SaveLogicResultSender;
|
||||
use crate::functions::modes::navigation::add_table_nav::SaveTableResultSender;
|
||||
use crate::functions::modes::navigation::{add_table_nav, admin_nav};
|
||||
use crate::functions::modes::navigation::add_table_nav;
|
||||
use crate::pages::admin::main::logic::handle_admin_navigation;
|
||||
use crate::pages::admin::main::tui::handle_admin_selection;
|
||||
use crate::modes::general::command_navigation::{
|
||||
handle_command_navigation_event, NavigationState,
|
||||
};
|
||||
@@ -37,7 +39,6 @@ use crate::pages::forms::logic::{save, revert, SaveOutcome};
|
||||
use crate::search::state::SearchState;
|
||||
use crate::tui::{
|
||||
terminal::core::TerminalCore,
|
||||
admin,
|
||||
};
|
||||
use crate::ui::handlers::context::UiContext;
|
||||
use canvas::KeyEventOutcome;
|
||||
@@ -419,7 +420,7 @@ impl EventHandler {
|
||||
// Optional page-specific handlers (non-movement or rich actions)
|
||||
if let Page::Admin(admin_state) = &mut router.current {
|
||||
if auth_state.role.as_deref() == Some("admin") {
|
||||
if admin_nav::handle_admin_navigation(
|
||||
if handle_admin_navigation(
|
||||
key_event,
|
||||
config,
|
||||
app_state,
|
||||
@@ -548,7 +549,7 @@ impl EventHandler {
|
||||
}
|
||||
UiContext::Admin => {
|
||||
if let Page::Admin(admin_state) = &router.current {
|
||||
admin::handle_admin_selection(
|
||||
handle_admin_selection(
|
||||
app_state,
|
||||
admin_state,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user