feat: ability to make a realm user-teleport

This commit is contained in:
Evan Carroll 2026-01-23 12:22:45 -06:00
parent b7624d765b
commit 80c03483ee
3 changed files with 15 additions and 1 deletions

View file

@ -73,6 +73,7 @@ fn RealmDetailView(
let (max_users, set_max_users) = signal(realm.max_users);
let (is_nsfw, set_is_nsfw) = signal(realm.is_nsfw);
let (allow_guest_access, set_allow_guest_access) = signal(realm.allow_guest_access);
let (allow_user_teleport, set_allow_user_teleport) = signal(realm.allow_user_teleport);
let (theme_color, set_theme_color) = signal(
realm
.theme_color
@ -99,6 +100,7 @@ fn RealmDetailView(
"is_nsfw": is_nsfw.get(),
"max_users": max_users.get(),
"allow_guest_access": allow_guest_access.get(),
"allow_user_teleport": allow_user_teleport.get(),
"theme_color": theme_color.get()
});
@ -269,6 +271,17 @@ fn RealmDetailView(
"Allow Guest Access"
</label>
</div>
<div class="checkbox-group">
<label class="checkbox-label">
<input
type="checkbox"
class="form-checkbox"
prop:checked=move || allow_user_teleport.get()
on:change=move |ev| set_allow_user_teleport.set(event_target_checked(&ev))
/>
"Allow User Teleport"
</label>
</div>
</div>
<div class="form-group">