diff --git a/examples/comprehensive/tiny/src/lib.rs b/examples/comprehensive/tiny/src/lib.rs index d5922b76e1..94a0926f7e 100644 --- a/examples/comprehensive/tiny/src/lib.rs +++ b/examples/comprehensive/tiny/src/lib.rs @@ -1,13 +1,17 @@ -use perseus::{Html, PerseusApp, Template}; +use perseus::{Html, PerseusApp, Template, ErrorPages}; use sycamore::view; #[perseus::main] pub fn main() -> PerseusApp { - PerseusApp::new().template(|| { - Template::new("index").template(|cx, _| { - view! { cx, - p { "Hello World!" } - } + PerseusApp::new() + .template(|| { + Template::new("index").template(|cx, _| { + view! { cx, + p { "Hello World!" } + } + }) }) - }) + .error_pages(|| ErrorPages::new(|cx, url, status, err, _| view! { cx + p { (format!("An error with HTTP code {} occurred at '{}': '{}'.", status, url, err)) } + })) }