This commit is contained in:
2026-01-26 17:09:40 -05:00
parent 53ed4775ae
commit a8b55f669f
8 changed files with 656 additions and 252 deletions

View File

@@ -40,6 +40,7 @@ pub fn start(rsc: &mut Rsc) -> WeakWidget {
pub fn create_account(rsc: &mut Rsc) -> WeakWidget {
let url = field("", "server", rsc);
let token = field("", "account token", rsc);
let username = field("", "username", rsc);
let password = field("", "password", rsc);
@@ -47,6 +48,7 @@ pub fn create_account(rsc: &mut Rsc) -> WeakWidget {
rsc.events.register(create, Submit, move |ctx, rsc| {
create.disable(rsc);
let url = rsc[url].content();
let token = rsc[token].content();
let username = rsc[username].content();
let password = rsc[password].content();
let login_key = ctx.state.data.login_key(&username);
@@ -72,6 +74,7 @@ pub fn create_account(rsc: &mut Rsc) -> WeakWidget {
.request(CreateAccount {
username,
password,
token,
login_key,
})
.await
@@ -84,6 +87,7 @@ pub fn create_account(rsc: &mut Rsc) -> WeakWidget {
(
wtext("Create Account").text_align(Align::CENTER).size(30),
field_box(url, rsc),
field_box(token, rsc),
field_box(username, rsc),
field_box(password, rsc),
create,