diff options
Diffstat (limited to 'ui/src/components/mod.rs')
| -rw-r--r-- | ui/src/components/mod.rs | 16 |
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 } + } } } |