add use_router hook

This commit is contained in:
Adrian Wannenmacher committed 2022-12-06 11:03:01 +01:00
1 parent 998f9b9ec9
commit 3b088be9a6
4 files changed
+107

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
use std::sync::Arc;
use async_rwlock::RwLock;
use dioxus::prelude::{Component, ScopeId};
use dioxus_router_core::{RouterMessage, RouterState};
use futures_channel::mpsc::UnboundedSender;
#[derive(Clone)]
pub(crate) struct RouterContext {
pub(crate) state: Arc<RwLock<RouterState<Component>>>,
pub(crate) sender: UnboundedSender<RouterMessage<ScopeId>>,
}