diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-01-25 23:32:53 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-01-25 23:32:53 +0100 |
| commit | 783d3598753bf84756296a2016e5dab30300519b (patch) | |
| tree | f7eaf276b65de8aab10db21d27e534f775d83167 /ui/src/components/mod.rs | |
| parent | 5075aede44cb8ab2df10e6debba38483e8d11e96 (diff) | |
| download | jellything-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.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 } + } } } |