moved form.rs into the state where it really belongs to
This commit is contained in:
@@ -6,7 +6,7 @@ use ratatui::{
|
||||
Frame,
|
||||
};
|
||||
use crate::config::colors::themes::Theme;
|
||||
use crate::ui::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::components::handlers::canvas::render_canvas;
|
||||
|
||||
pub fn render_form(
|
||||
|
||||
@@ -8,7 +8,7 @@ use ratatui::{
|
||||
prelude::Alignment,
|
||||
};
|
||||
use crate::config::colors::themes::Theme;
|
||||
use crate::ui::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
|
||||
pub fn render_canvas(
|
||||
f: &mut Frame,
|
||||
|
||||
@@ -112,7 +112,7 @@ impl IntroState {
|
||||
}
|
||||
|
||||
pub fn next_option(&mut self) {
|
||||
self.selected_option = (self.selected_option + 1) % 3; // Now 3 options
|
||||
self.selected_option = (self.selected_option + 1) % 3;
|
||||
}
|
||||
|
||||
pub fn previous_option(&mut self) {
|
||||
|
||||
@@ -5,7 +5,7 @@ use crate::config::binds::config::Config;
|
||||
use crate::tui::terminal::grpc_client::GrpcClient;
|
||||
use crate::tui::terminal::core::TerminalCore;
|
||||
use crate::tui::controls::commands::CommandHandler;
|
||||
use crate::ui::handlers::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::state::state::AppState;
|
||||
use common::proto::multieko2::adresar::{PostAdresarRequest, PutAdresarRequest};
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ use crate::tui::terminal::{
|
||||
grpc_client::GrpcClient,
|
||||
};
|
||||
use crate::config::binds::config::Config;
|
||||
use crate::ui::handlers::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::modes::canvas::common;
|
||||
|
||||
pub async fn handle_edit_event_internal(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
use crossterm::event::{KeyEvent};
|
||||
use crate::config::binds::config::Config;
|
||||
use crate::ui::handlers::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::config::binds::key_sequences::KeySequenceTracker;
|
||||
use crate::tui::terminal::grpc_client::GrpcClient;
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
use crossterm::event::{KeyEvent, KeyCode, KeyModifiers};
|
||||
use crate::tui::terminal::grpc_client::GrpcClient;
|
||||
use crate::config::binds::config::Config;
|
||||
use crate::ui::handlers::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::tui::controls::commands::CommandHandler;
|
||||
use crate::tui::terminal::core::TerminalCore;
|
||||
use crate::modes::{
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
use crossterm::event::KeyEvent;
|
||||
use crate::config::binds::config::Config;
|
||||
use crate::state::state::AppState;
|
||||
use crate::ui::handlers::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
|
||||
pub async fn handle_navigation_event(
|
||||
key: KeyEvent,
|
||||
|
||||
@@ -7,7 +7,7 @@ use crate::tui::terminal::{
|
||||
};
|
||||
use crate::tui::controls::commands::CommandHandler;
|
||||
use crate::config::binds::config::Config;
|
||||
use crate::ui::handlers::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::ui::handlers::rat_state::UiStateHandler;
|
||||
use crate::modes::{
|
||||
common::{command_mode},
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
// src/state/mod.rs
|
||||
pub mod state;
|
||||
pub mod pages;
|
||||
|
||||
3
client/src/state/pages.rs
Normal file
3
client/src/state/pages.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
// src/state/pages.rs
|
||||
|
||||
pub mod form;
|
||||
@@ -1,4 +1,4 @@
|
||||
// src/client/ui/handlers/form.rs
|
||||
// src/state/pages/form.rs
|
||||
use crate::config::colors::themes::Theme;
|
||||
use ratatui::layout::Rect;
|
||||
use ratatui::Frame;
|
||||
@@ -1,7 +1,6 @@
|
||||
// src/client/ui/handlers.rs
|
||||
|
||||
pub mod ui;
|
||||
pub mod form;
|
||||
pub mod render;
|
||||
pub mod rat_state;
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ use crate::components::{
|
||||
use crate::config::colors::themes::Theme;
|
||||
use ratatui::layout::{Constraint, Direction, Layout};
|
||||
use ratatui::Frame;
|
||||
use super::form::FormState;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::state::state::AppState;
|
||||
|
||||
pub fn render_ui(
|
||||
|
||||
@@ -6,7 +6,8 @@ use crate::tui::controls::CommandHandler;
|
||||
use crate::tui::terminal::EventReader;
|
||||
use crate::config::colors::themes::Theme;
|
||||
use crate::config::binds::config::Config;
|
||||
use crate::ui::handlers::{form::FormState, render::render_ui};
|
||||
use crate::ui::handlers::render::render_ui;
|
||||
use crate::state::pages::form::FormState;
|
||||
use crate::modes::handlers::event::EventHandler;
|
||||
use crate::state::state::AppState;
|
||||
use crate::components::admin::{admin_panel::AdminPanelState};
|
||||
|
||||
Reference in New Issue
Block a user