moved add_table and add_logic, needs more things done tho

This commit is contained in:
filipriec
2025-08-30 14:46:34 +02:00
parent 10f4b9d8e2
commit a0757efe8b
18 changed files with 27 additions and 50 deletions

View File

@@ -4,10 +4,8 @@ use crate::config::binds::key_sequences::KeySequenceTracker;
use crate::buffer::{AppView, BufferState, switch_buffer, toggle_buffer_list};
use crate::sidebar::toggle_sidebar;
use crate::search::event::handle_search_palette_event;
use crate::functions::modes::navigation::add_logic_nav;
use crate::functions::add_logic_nav::SaveLogicResultSender;
use crate::pages::admin_panel::add_table::nav::SaveTableResultSender;
use crate::pages::admin_panel::add_table::nav;
use crate::pages::admin_panel::add_logic;
use crate::pages::admin_panel::add_table;
use crate::pages::register::suggestions::RoleSuggestionsProvider;
use crate::pages::admin::main::logic::handle_admin_navigation;
use crate::pages::admin::admin::tui::handle_admin_selection;
@@ -82,8 +80,8 @@ pub struct EventHandler {
pub grpc_client: GrpcClient,
pub login_result_sender: mpsc::Sender<LoginResult>,
pub register_result_sender: mpsc::Sender<RegisterResult>,
pub save_table_result_sender: SaveTableResultSender,
pub save_logic_result_sender: SaveLogicResultSender,
pub save_table_result_sender: add_table::nav::SaveTableResultSender,
pub save_logic_result_sender: add_logic::nav::SaveLogicResultSender,
pub navigation_state: NavigationState,
pub search_result_sender: mpsc::UnboundedSender<Vec<Hit>>,
pub search_result_receiver: mpsc::UnboundedReceiver<Vec<Hit>>,
@@ -95,8 +93,8 @@ impl EventHandler {
pub async fn new(
login_result_sender: mpsc::Sender<LoginResult>,
register_result_sender: mpsc::Sender<RegisterResult>,
save_table_result_sender: SaveTableResultSender,
save_logic_result_sender: SaveLogicResultSender,
save_table_result_sender: add_table::nav::SaveTableResultSender,
save_logic_result_sender: add_logic::nav::SaveLogicResultSender,
grpc_client: GrpcClient,
) -> Result<Self> {
let (search_tx, search_rx) = unbounded_channel();
@@ -563,7 +561,7 @@ impl EventHandler {
let client_clone = self.grpc_client.clone();
let sender_clone = self.save_logic_result_sender.clone();
if add_logic_nav::handle_add_logic_navigation(
if add_logic::nav::handle_add_logic_navigation(
key_event,
config,
app_state,
@@ -581,7 +579,7 @@ impl EventHandler {
if let Page::AddTable(add_table_state) = &mut router.current {
let client_clone = self.grpc_client.clone();
let sender_clone = self.save_table_result_sender.clone();
if nav::handle_add_table_navigation(
if add_table::nav::handle_add_table_navigation(
key_event,
config,
app_state,