provide a nicer builder API

This commit is contained in:
Evan Almloff committed 2023-04-01 17:00:09 -05:00
1 parent 5ffdb4dbed
commit 71ddd50963
6 files changed
+64 -43

No files matched your search

@@ -41,12 +41,15 @@ fn main() {
// If the path is unknown, render the application
.fallback(
move |uri: http::uri::Uri, State(ssr_state): State<SSRState>| {
let rendered = ssr_state.render(&ServeConfig::new(
App,
AppProps {
route: Some(format!("http://{addr}{uri}")),
},
));
let rendered = ssr_state.render(
&ServeConfigBuilder::new(
App,
AppProps {
route: Some(format!("http://{addr}{uri}")),
},
)
.build(),
);
async move { axum::body::Full::from(rendered) }
},
)
@@ -79,7 +82,7 @@ fn App(cx: Scope<AppProps>) -> Element {
for _ in 0..100 {
tr {
for _ in 0..100 {
td { "hello world??" }
td { "hello world!" }
}
}
}