intro is now separated
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
// src/components/intro.rs
|
||||
pub mod intro;
|
||||
|
||||
pub use intro::*;
|
||||
@@ -1,10 +1,9 @@
|
||||
// src/components/mod.rs
|
||||
pub mod intro;
|
||||
|
||||
pub mod admin;
|
||||
pub mod common;
|
||||
pub mod utils;
|
||||
|
||||
pub use intro::*;
|
||||
pub use admin::*;
|
||||
pub use common::*;
|
||||
pub use utils::*;
|
||||
|
||||
@@ -26,14 +26,14 @@ use crate::state::{
|
||||
pages::{
|
||||
admin::AdminState,
|
||||
auth::AuthState,
|
||||
intro::IntroState,
|
||||
},
|
||||
};
|
||||
use crate::pages::login::LoginState;
|
||||
use crate::pages::register::RegisterState;
|
||||
use crate::pages::intro::IntroState;
|
||||
use crate::pages::login;
|
||||
use crate::pages::register;
|
||||
// use crate::pages::login::logic;
|
||||
use crate::pages::intro;
|
||||
use crate::pages::login::logic::LoginResult;
|
||||
use crate::pages::register::RegisterResult;
|
||||
use crate::pages::routing::{Router, Page};
|
||||
@@ -43,7 +43,7 @@ use crate::pages::forms::logic::{save, revert, SaveOutcome};
|
||||
use crate::search::state::SearchState;
|
||||
use crate::tui::{
|
||||
terminal::core::TerminalCore,
|
||||
{admin, intro},
|
||||
admin,
|
||||
};
|
||||
use crate::ui::handlers::context::UiContext;
|
||||
use canvas::KeyEventOutcome;
|
||||
|
||||
9
client/src/pages/intro/mod.rs
Normal file
9
client/src/pages/intro/mod.rs
Normal file
@@ -0,0 +1,9 @@
|
||||
// src/pages/intro/mod.rs
|
||||
|
||||
pub mod state;
|
||||
pub mod ui;
|
||||
pub mod logic;
|
||||
|
||||
pub use state::*;
|
||||
pub use ui::render_intro;
|
||||
pub use logic::*;
|
||||
@@ -1,4 +1,4 @@
|
||||
// src/components/intro/intro.rs
|
||||
// src/pages/intro/ui.rs
|
||||
use ratatui::{
|
||||
layout::{Alignment, Constraint, Direction, Layout, Rect},
|
||||
style::Style,
|
||||
@@ -8,7 +8,7 @@ use ratatui::{
|
||||
Frame,
|
||||
};
|
||||
use crate::config::colors::themes::Theme;
|
||||
use crate::state::pages::intro::IntroState;
|
||||
use crate::pages::intro::IntroState;
|
||||
|
||||
pub fn render_intro(f: &mut Frame, intro_state: &IntroState, area: Rect, theme: &Theme) {
|
||||
let block = Block::default()
|
||||
@@ -1,6 +1,7 @@
|
||||
// src/pages/mod.rs
|
||||
|
||||
pub mod routing;
|
||||
pub mod forms;
|
||||
pub mod intro;
|
||||
pub mod login;
|
||||
pub mod register;
|
||||
pub mod forms;
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
use crate::state::pages::{
|
||||
admin::AdminState,
|
||||
auth::AuthState,
|
||||
intro::IntroState,
|
||||
add_logic::AddLogicState,
|
||||
add_table::AddTableState,
|
||||
};
|
||||
use crate::pages::forms::FormState;
|
||||
use crate::pages::login::LoginState;
|
||||
use crate::pages::register::RegisterState;
|
||||
use crate::pages::intro::IntroState;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum Page {
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
|
||||
pub mod auth;
|
||||
pub mod admin;
|
||||
pub mod intro;
|
||||
pub mod add_table;
|
||||
pub mod add_logic;
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// src/tui/functions.rs
|
||||
|
||||
pub mod admin;
|
||||
pub mod intro;
|
||||
pub mod common;
|
||||
|
||||
pub use admin::*;
|
||||
pub use intro::*;
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
use crate::components::{
|
||||
admin::add_logic::render_add_logic,
|
||||
admin::render_add_table,
|
||||
intro::intro::render_intro,
|
||||
render_background,
|
||||
};
|
||||
use crate::pages::login::render_login;
|
||||
use crate::pages::register::render_register;
|
||||
use crate::pages::intro::render_intro;
|
||||
use crate::bottom_panel::{
|
||||
command_line::render_command_line,
|
||||
status_line::render_status_line,
|
||||
|
||||
@@ -12,7 +12,7 @@ use crate::state::pages::auth::AuthState;
|
||||
use crate::pages::register::RegisterState;
|
||||
use crate::state::pages::admin::AdminState;
|
||||
use crate::state::pages::admin::AdminFocus;
|
||||
use crate::state::pages::intro::IntroState;
|
||||
use crate::pages::intro::IntroState;
|
||||
use crate::pages::forms::{FormState, FieldDefinition};
|
||||
use crate::pages::routing::{Router, Page};
|
||||
use crate::buffer::state::BufferState;
|
||||
|
||||
Reference in New Issue
Block a user