aboutsummaryrefslogtreecommitdiff
path: root/ui/src/components/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-01-25 23:32:53 +0100
committermetamuffin <metamuffin@disroot.org>2026-01-25 23:32:53 +0100
commit783d3598753bf84756296a2016e5dab30300519b (patch)
treef7eaf276b65de8aab10db21d27e534f775d83167 /ui/src/components/mod.rs
parent5075aede44cb8ab2df10e6debba38483e8d11e96 (diff)
downloadjellything-783d3598753bf84756296a2016e5dab30300519b.tar
jellything-783d3598753bf84756296a2016e5dab30300519b.tar.bz2
jellything-783d3598753bf84756296a2016e5dab30300519b.tar.zst
work on login
Diffstat (limited to 'ui/src/components/mod.rs')
-rw-r--r--ui/src/components/mod.rs16
1 files changed, 15 insertions, 1 deletions
diff --git a/ui/src/components/mod.rs b/ui/src/components/mod.rs
index 07b050b..792894e 100644
--- a/ui/src/components/mod.rs
+++ b/ui/src/components/mod.rs
@@ -4,6 +4,7 @@
Copyright (C) 2026 metamuffin <metamuffin.org>
*/
+pub mod login;
pub mod message;
pub mod node_page;
pub mod props;
@@ -11,7 +12,11 @@ pub mod stats;
use crate::{
RenderInfo,
- components::{message::Message, node_page::NodePage},
+ components::{
+ login::{AccountLogin, AccountLogout, AccountSetPassword},
+ message::Message,
+ node_page::NodePage,
+ },
};
use jellycommon::{jellyobject::Object, *};
use markup::define;
@@ -24,5 +29,14 @@ define! {
@if let Some(nku) = view.get(VIEW_NODE_PAGE) {
@NodePage { ri, nku }
}
+ @if let Some(()) = view.get(VIEW_ACCOUNT_LOGIN) {
+ @AccountLogin { ri }
+ }
+ @if let Some(()) = view.get(VIEW_ACCOUNT_LOGOUT) {
+ @AccountLogout{ ri }
+ }
+ @if let Some(session) = view.get(VIEW_ACCOUNT_SET_PASSWORD) {
+ @AccountSetPassword { ri, session }
+ }
}
}