- use crate::RouterService;
- use dioxus_core::ScopeState;
- /// This hook provides access to the `RouterService` for the app.
- pub fn use_router(cx: &ScopeState) -> &RouterService {
- cx.use_hook(|_| {
- cx.consume_context::<RouterService>()
- .expect("Cannot call use_route outside the scope of a Router component")
- })
- }
|