#![cfg(target_arch = "wasm32")]
mod error;
mod local_storage;
mod session_storage;
mod storage;
pub use error::{Result, StorageError};
pub use local_storage::{use_local_storage, LocalStorage};
pub use session_storage::{use_session_storage, SessionStorage};
pub use storage::{use_storage, Storage, StorageConfig};
#[cfg(feature = "indexeddb")]
pub use dioxus_indexeddb::{Collection, Database, DatabaseConfig as DbConfig};
pub mod prelude {
pub use super::{use_local_storage, LocalStorage};
pub use super::{use_session_storage, SessionStorage};
pub use super::{use_storage, Storage, StorageConfig};
pub use super::{Result, StorageError};
#[cfg(feature = "indexeddb")]
pub use super::{Collection, Database, DbConfig};
}
#[cfg(feature = "indexeddb")]
pub mod indexeddb {
pub use dioxus_indexeddb::*;
}