Files
dioxus/packages/router/src/components/default_errors.rs
T
ealmloff cfd62e274e Make deprecated use router (#1260)
* make router props expansion better

* fix router data fields

* make a deprecated use_router hook
2023-07-27 10:32:23 -07:00

25 lines
706 B
Rust

#[allow(deprecated)]
use crate::hooks::use_router;
use dioxus::prelude::*;
/// The default component to render when an external navigation fails.
#[allow(non_snake_case)]
pub fn FailureExternalNavigation(cx: Scope) -> Element {
#[allow(deprecated)]
let router = use_router(cx);
render! {
h1 { "External Navigation Failure!" }
p {
"The application tried to programmatically navigate to an external page. This "
"operation has failed. Click the link below to complete the navigation manually."
}
a {
onclick: move |_| {
router.clear_error()
},
"Click here to go back"
}
}
}