moved canvasstate to the pages folder

This commit is contained in:
filipriec
2025-04-13 22:45:26 +02:00
parent b4135c1626
commit d995fab0e4
21 changed files with 19 additions and 19 deletions

View File

@@ -5,7 +5,7 @@ use crate::{
state::pages::auth::RegisterState, // Use RegisterState state::pages::auth::RegisterState, // Use RegisterState
components::common::{dialog, autocomplete}, components::common::{dialog, autocomplete},
state::state::AppState, state::state::AppState,
state::canvas_state::CanvasState, state::pages::canvas_state::CanvasState,
modes::handlers::mode_manager::AppMode, modes::handlers::mode_manager::AppMode,
}; };
use ratatui::{ use ratatui::{

View File

@@ -6,7 +6,7 @@ use ratatui::{
Frame, Frame,
}; };
use crate::config::colors::themes::Theme; use crate::config::colors::themes::Theme;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::components::handlers::canvas::render_canvas; use crate::components::handlers::canvas::render_canvas;
pub fn render_form( pub fn render_form(

View File

@@ -8,7 +8,7 @@ use ratatui::{
prelude::Alignment, prelude::Alignment,
}; };
use crate::config::colors::themes::Theme; use crate::config::colors::themes::Theme;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::components::common::autocomplete; use crate::components::common::autocomplete;
use crate::components::render_autocomplete_dropdown; use crate::components::render_autocomplete_dropdown;

View File

@@ -1,7 +1,7 @@
// src/functions/modes/edit/auth_e.rs // src/functions/modes/edit/auth_e.rs
use crate::services::grpc_client::GrpcClient; use crate::services::grpc_client::GrpcClient;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::state::pages::auth::RegisterState; use crate::state::pages::auth::RegisterState;
use crate::tui::functions::common::form::{revert, save}; use crate::tui::functions::common::form::{revert, save};

View File

@@ -1,7 +1,7 @@
// src/functions/modes/edit/form_e.rs // src/functions/modes/edit/form_e.rs
use crate::services::grpc_client::GrpcClient; use crate::services::grpc_client::GrpcClient;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::tui::functions::common::form::{revert, save}; use crate::tui::functions::common::form::{revert, save};
use crate::tui::functions::common::form::SaveOutcome; use crate::tui::functions::common::form::SaveOutcome;

View File

@@ -1,7 +1,7 @@
// src/functions/modes/read_only/auth_ro.rs // src/functions/modes/read_only/auth_ro.rs
use crate::config::binds::key_sequences::KeySequenceTracker; use crate::config::binds::key_sequences::KeySequenceTracker;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::state::state::AppState; use crate::state::state::AppState;
use std::error::Error; use std::error::Error;

View File

@@ -1,7 +1,7 @@
// src/functions/modes/read_only/form_ro.rs // src/functions/modes/read_only/form_ro.rs
use crate::config::binds::key_sequences::KeySequenceTracker; use crate::config::binds::key_sequences::KeySequenceTracker;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use std::error::Error; use std::error::Error;
#[derive(PartialEq)] #[derive(PartialEq)]

View File

@@ -3,7 +3,7 @@
use crate::config::binds::config::Config; use crate::config::binds::config::Config;
use crate::services::grpc_client::GrpcClient; use crate::services::grpc_client::GrpcClient;
use crate::state::pages::{auth::{LoginState, RegisterState}}; use crate::state::pages::{auth::{LoginState, RegisterState}};
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::functions::modes::edit::{auth_e, form_e}; use crate::functions::modes::edit::{auth_e, form_e};
use crate::modes::handlers::event::EventOutcome; use crate::modes::handlers::event::EventOutcome;

View File

@@ -3,7 +3,7 @@
use crate::config::binds::config::Config; use crate::config::binds::config::Config;
use crate::config::binds::key_sequences::KeySequenceTracker; use crate::config::binds::key_sequences::KeySequenceTracker;
use crate::services::grpc_client::GrpcClient; use crate::services::grpc_client::GrpcClient;
use crate::state::{canvas_state::CanvasState, pages::auth::RegisterState}; use crate::state::pages::{canvas_state::CanvasState, auth::RegisterState};
use crate::state::pages::auth::AuthState; use crate::state::pages::auth::AuthState;
use crate::state::pages::auth::LoginState; use crate::state::pages::auth::LoginState;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;

View File

@@ -2,7 +2,7 @@
use crate::tui::terminal::core::TerminalCore; use crate::tui::terminal::core::TerminalCore;
use crate::state::state::AppState; use crate::state::state::AppState;
use crate::state::pages::{form::FormState, auth::LoginState, auth::RegisterState}; use crate::state::pages::{form::FormState, auth::LoginState, auth::RegisterState};
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
pub struct CommandHandler; pub struct CommandHandler;

View File

@@ -6,7 +6,7 @@ use crate::state::state::AppState;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::state::pages::auth::LoginState; use crate::state::pages::auth::LoginState;
use crate::state::pages::auth::RegisterState; use crate::state::pages::auth::RegisterState;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::ui::handlers::context::UiContext; use crate::ui::handlers::context::UiContext;
use crate::modes::handlers::event::EventOutcome; use crate::modes::handlers::event::EventOutcome;

View File

@@ -10,7 +10,7 @@ use crate::state::pages::form::FormState;
use crate::state::pages::auth::AuthState; use crate::state::pages::auth::AuthState;
use crate::state::pages::auth::LoginState; use crate::state::pages::auth::LoginState;
use crate::state::pages::auth::RegisterState; use crate::state::pages::auth::RegisterState;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::ui::handlers::rat_state::UiStateHandler; use crate::ui::handlers::rat_state::UiStateHandler;
use crate::ui::handlers::context::UiContext; use crate::ui::handlers::context::UiContext;
use crate::tui::functions::{intro, admin}; use crate::tui::functions::{intro, admin};

View File

@@ -1,4 +1,3 @@
// src/state/mod.rs // src/state/mod.rs
pub mod state; pub mod state;
pub mod pages; pub mod pages;
pub mod canvas_state;

View File

@@ -2,3 +2,4 @@
pub mod form; pub mod form;
pub mod auth; pub mod auth;
pub mod canvas_state;

View File

@@ -1,5 +1,5 @@
// src/state/pages/auth.rs // src/state/pages/auth.rs
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use lazy_static::lazy_static; use lazy_static::lazy_static;
lazy_static! { lazy_static! {

View File

@@ -2,7 +2,7 @@
use crate::config::colors::themes::Theme; use crate::config::colors::themes::Theme;
use ratatui::layout::Rect; use ratatui::layout::Rect;
use ratatui::Frame; use ratatui::Frame;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
pub struct FormState { pub struct FormState {
pub id: i64, pub id: i64,

View File

@@ -4,7 +4,7 @@ use crate::services::auth::AuthClient;
use crate::state::pages::auth::AuthState; use crate::state::pages::auth::AuthState;
use crate::state::pages::auth::LoginState; use crate::state::pages::auth::LoginState;
use crate::state::state::AppState; use crate::state::state::AppState;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::ui::handlers::context::DialogPurpose; use crate::ui::handlers::context::DialogPurpose;
/// Attempts to log the user in using the provided credentials via gRPC. /// Attempts to log the user in using the provided credentials via gRPC.

View File

@@ -5,7 +5,7 @@ use crate::{
state::{ state::{
pages::auth::RegisterState, pages::auth::RegisterState,
state::AppState, state::AppState,
canvas_state::CanvasState, pages::canvas_state::CanvasState,
}, },
ui::handlers::context::DialogPurpose, ui::handlers::context::DialogPurpose,
}; };

View File

@@ -1,7 +1,7 @@
// src/tui/functions/form.rs // src/tui/functions/form.rs
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::services::grpc_client::GrpcClient; use crate::services::grpc_client::GrpcClient;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
pub async fn handle_action( pub async fn handle_action(
action: &str, action: &str,

View File

@@ -7,7 +7,7 @@ use crate::modes::handlers::event::{EventHandler, EventOutcome}; // Import Event
use crate::modes::handlers::mode_manager::{AppMode, ModeManager}; use crate::modes::handlers::mode_manager::{AppMode, ModeManager};
use crate::services::grpc_client::GrpcClient; use crate::services::grpc_client::GrpcClient;
use crate::services::ui_service::UiService; use crate::services::ui_service::UiService;
use crate::state::canvas_state::CanvasState; use crate::state::pages::canvas_state::CanvasState;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::state::pages::auth::AuthState; use crate::state::pages::auth::AuthState;
use crate::state::pages::auth::LoginState; use crate::state::pages::auth::LoginState;