working moved event to modes

This commit is contained in:
filipriec
2025-02-26 17:00:14 +01:00
parent 343f5ebd3e
commit 0810fcd92b
11 changed files with 12 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
// src/client/components/mod.rs // src/components/handlers.rs
pub mod form; pub mod form;
pub mod preview_card; pub mod preview_card;
pub mod command_line; pub mod command_line;

View File

@@ -1,4 +1,4 @@
// src/client/components1/mod.rs // src/components1/mod.rs
pub mod models; pub mod models;
pub mod handlers; pub mod handlers;

View File

@@ -4,6 +4,7 @@ pub mod tui;
pub mod config; pub mod config;
pub mod state; pub mod state;
pub mod components1; pub mod components1;
pub mod modes;
pub use ui::run_ui; pub use ui::run_ui;

View File

@@ -0,0 +1,2 @@
// src/client/modes/handlers.rs
pub mod event;

View File

View File

@@ -5,7 +5,7 @@ use crossterm::cursor::{SetCursorStyle};
use crate::tui::terminal::AppTerminal; use crate::tui::terminal::AppTerminal;
use crate::config::config::Config; use crate::config::config::Config;
use common::proto::multieko2::adresar::{PostAdresarRequest, PutAdresarRequest}; use common::proto::multieko2::adresar::{PostAdresarRequest, PutAdresarRequest};
use super::form::FormState; use crate::ui::handlers::form::FormState;
pub struct EventHandler { pub struct EventHandler {
pub command_mode: bool, pub command_mode: bool,

View File

View File

4
client/src/modes/mod.rs Normal file
View File

@@ -0,0 +1,4 @@
// src/client/modes/mod.rs
pub mod handlers;
pub use handlers::*;

View File

@@ -2,7 +2,6 @@
pub mod ui; pub mod ui;
pub mod form; pub mod form;
pub mod event;
pub mod render; pub mod render;
pub use ui::run_ui; pub use ui::run_ui;

View File

@@ -3,7 +3,8 @@
use crate::tui::terminal::AppTerminal; use crate::tui::terminal::AppTerminal;
use crate::config::colors::Theme; use crate::config::colors::Theme;
use crate::config::config::Config; use crate::config::config::Config;
use crate::ui::handlers::{event::EventHandler, form::FormState, render::render_ui}; use crate::ui::handlers::{form::FormState, render::render_ui};
use crate::modes::handlers::event::EventHandler;
use crate::state::state::AppState; use crate::state::state::AppState;