From c84fa4a692bb98f991d7f0b3050081af17ae5cc5 Mon Sep 17 00:00:00 2001 From: filipriec Date: Tue, 25 Mar 2025 15:57:45 +0100 Subject: [PATCH] frontend implementing login --- client/src/components/auth.rs | 6 ++++++ client/src/components/auth/login.rs | 0 client/src/components/auth/register.rs | 0 client/src/components/intro/intro.rs | 7 +++++++ client/src/components/mod.rs | 2 ++ 5 files changed, 15 insertions(+) create mode 100644 client/src/components/auth.rs create mode 100644 client/src/components/auth/login.rs create mode 100644 client/src/components/auth/register.rs diff --git a/client/src/components/auth.rs b/client/src/components/auth.rs new file mode 100644 index 0000000..6e7c225 --- /dev/null +++ b/client/src/components/auth.rs @@ -0,0 +1,6 @@ +// src/components/form.rs +pub mod login; +pub mod register; + +pub use login::*; +pub use register::*; diff --git a/client/src/components/auth/login.rs b/client/src/components/auth/login.rs new file mode 100644 index 0000000..e69de29 diff --git a/client/src/components/auth/register.rs b/client/src/components/auth/register.rs new file mode 100644 index 0000000..e69de29 diff --git a/client/src/components/intro/intro.rs b/client/src/components/intro/intro.rs index 47ea142..85993fc 100644 --- a/client/src/components/intro/intro.rs +++ b/client/src/components/intro/intro.rs @@ -71,6 +71,13 @@ impl IntroState { self.selected_option == 1, theme, ); + self.render_button( + f, + button_area[1], + "Login", + self.selected_option == 1, + theme, + ); } fn render_button(&self, f: &mut Frame, area: Rect, text: &str, selected: bool, theme: &Theme) { diff --git a/client/src/components/mod.rs b/client/src/components/mod.rs index fda4b6d..0a5dae9 100644 --- a/client/src/components/mod.rs +++ b/client/src/components/mod.rs @@ -4,9 +4,11 @@ pub mod intro; pub mod admin; pub mod common; pub mod form; +pub mod auth; pub use handlers::*; pub use intro::*; pub use admin::*; pub use common::*; pub use form::*; +pub use auth::*;