diff --git a/client/src/lib.rs b/client/src/lib.rs index 98ff508..9af36e5 100644 --- a/client/src/lib.rs +++ b/client/src/lib.rs @@ -2,6 +2,7 @@ pub mod ui; pub mod tui; pub mod config; +pub mod state; pub mod components1; pub use ui::run_ui; diff --git a/client/src/mod.rs b/client/src/mod.rs deleted file mode 100644 index 24e6bab..0000000 --- a/client/src/mod.rs +++ /dev/null @@ -1,9 +0,0 @@ -// src/client/mod.rs -mod ui; -mod colors; -mod components1; -mod terminal; -mod config; - -pub use config::Config; -pub use ui::run_ui; diff --git a/client/src/state/mod.rs b/client/src/state/mod.rs new file mode 100644 index 0000000..130cd04 --- /dev/null +++ b/client/src/state/mod.rs @@ -0,0 +1,2 @@ +// src/state/mod.rs +pub mod state; diff --git a/client/src/ui/handlers/state.rs b/client/src/state/state.rs similarity index 100% rename from client/src/ui/handlers/state.rs rename to client/src/state/state.rs diff --git a/client/src/ui/handlers.rs b/client/src/ui/handlers.rs index 4a0b921..4d9988c 100644 --- a/client/src/ui/handlers.rs +++ b/client/src/ui/handlers.rs @@ -4,6 +4,5 @@ pub mod ui; pub mod form; pub mod event; pub mod render; -pub mod state; pub use ui::run_ui; diff --git a/client/src/ui/handlers/ui.rs b/client/src/ui/handlers/ui.rs index 1368a37..3a22fe6 100644 --- a/client/src/ui/handlers/ui.rs +++ b/client/src/ui/handlers/ui.rs @@ -3,7 +3,9 @@ use crate::tui::terminal::AppTerminal; use crate::config::colors::Theme; use crate::config::config::Config; -use crate::ui::handlers::{event::EventHandler, form::FormState, state::AppState, render::render_ui}; +use crate::ui::handlers::{event::EventHandler, form::FormState, render::render_ui}; +use crate::state::state::AppState; + pub async fn run_ui() -> Result<(), Box> { let config = Config::load()?;