login page now in a separate dir

This commit is contained in:
filipriec
2025-08-23 19:48:23 +02:00
parent d5cfe59f47
commit f56092e86c
11 changed files with 54 additions and 14 deletions

View File

@@ -29,13 +29,15 @@ use crate::state::{
intro::IntroState,
},
};
use crate::tui::common::{register, login};
use crate::tui::common::register;
use crate::pages::login;
use crate::pages::login::logic;
use crate::pages::login::logic::LoginResult;
use crate::pages::routing::{Router, Page};
use crate::dialog;
use crate::pages::forms::FormState;
use crate::pages::forms::logic::{save, revert, SaveOutcome};
use crate::search::state::SearchState;
use crate::tui::functions::common::login::LoginResult;
use crate::tui::functions::common::register::RegisterResult;
use crate::tui::{
terminal::core::TerminalCore,
@@ -808,7 +810,7 @@ impl EventHandler {
match action {
"save" => {
if let Page::Login(login_state) = &mut router.current {
let message = crate::tui::functions::common::login::save(
let message = logic::save(
auth_state,
login_state,
&mut self.auth_client,
@@ -845,7 +847,7 @@ impl EventHandler {
}
"save_and_quit" => {
let message = if let Page::Login(login_state) = &mut router.current {
crate::tui::functions::common::login::save(
logic::save(
auth_state,
login_state,
&mut self.auth_client,
@@ -874,8 +876,7 @@ impl EventHandler {
}
"revert" => {
let message = if let Page::Login(login_state) = &mut router.current {
crate::tui::functions::common::login::revert(login_state, app_state)
.await
logic::revert(login_state, app_state).await
} else if let Page::Register(register_state) = &mut router.current {
crate::tui::functions::common::register::revert(
register_state,