moved add_table and add_logic, needs more things done tho
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user