From 5afbea96b3b015a37250fab20ab0202648316808 Mon Sep 17 00:00:00 2001 From: Acheul <72500819+acheul@users.noreply.github.com> Date: Wed, 4 Feb 2026 23:56:15 +0900 Subject: [PATCH] persistent use LocalStorage, not SessionStorage persistent should use the LocalStorage, not the SessionStorage --- packages/storage/src/persistence.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/storage/src/persistence.rs b/packages/storage/src/persistence.rs index 64ee5f2..fb26094 100644 --- a/packages/storage/src/persistence.rs +++ b/packages/storage/src/persistence.rs @@ -1,4 +1,4 @@ -use crate::SessionStorage; +use crate::LocalStorage; use crate::{new_storage_entry, use_hydrate_storage}; use dioxus::prelude::*; use dioxus_signals::Signal; @@ -18,7 +18,7 @@ pub fn use_persistent< ) -> Signal { let mut init = Some(init); let storage = use_hook(|| new_persistent(key.to_string(), || init.take().unwrap()())); - use_hydrate_storage::(storage, init); + use_hydrate_storage::(storage, init); storage } @@ -31,7 +31,7 @@ pub fn new_persistent< key: impl ToString, init: impl FnOnce() -> T, ) -> Signal { - let storage_entry = new_storage_entry::(key.to_string(), init); + let storage_entry = new_storage_entry::(key.to_string(), init); storage_entry.save_to_storage_on_change(); storage_entry.data } @@ -48,7 +48,7 @@ pub fn use_singleton_persistent< ) -> Signal { let mut init = Some(init); let signal = use_hook(|| new_singleton_persistent(|| init.take().unwrap()())); - use_hydrate_storage::(signal, init); + use_hydrate_storage::(signal, init); signal }