fix: fixed crash on (some) page loads
This commit is contained in:
@@ -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());
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user