fix: fixed crash on (some) page loads

This commit is contained in:
Andrew Rioux
2025-02-09 19:02:51 -05:00
parent 5d0e4fb784
commit e388b2eefa
2 changed files with 28 additions and 50 deletions
+3 -2
View File
@@ -262,11 +262,12 @@ async fn add_user(name: String, password: String) -> Result<(), ServerFnError> {
#[component]
pub fn UserView() -> impl IntoView {
#[cfg(feature = "hydrate")]
Effect::new(move || {
let user = expect_context::<ReadSignal<Option<User>>>();
let user = expect_context::<ReadSignal<Option<crate::users::User>>>();
if user.get().is_none() {
let navigate = leptos_router::hooks::use_navigate();
navigate("/login?next=users", Default::default());
navigate("/login?next=beacons", Default::default());
}
});