@@ -402,17 +402,13 @@ export async function generateHTML(
402402 createFromReadableStream ,
403403 // Render the router to HTML.
404404 async renderHTML(getPayload ) {
405- const payload = await getPayload ();
406- const formState =
407- payload .type === " render"
408- ? await payload .formState
409- : undefined ;
405+ const payload = getPayload ();
410406
411407 return await renderHTMLToReadableStream (
412408 <RSCStaticRouter getPayload = { getPayload } />,
413409 {
414410 bootstrapScriptContent ,
415- formState ,
411+ formState: await payload . formState ,
416412 },
417413 );
418414 },
@@ -635,11 +631,7 @@ export async function generateHTML(
635631 createFromReadableStream ,
636632 // Render the router to HTML.
637633 async renderHTML(getPayload ) {
638- const payload = await getPayload ();
639- const formState =
640- payload .type === " render"
641- ? await payload .formState
642- : undefined ;
634+ const payload = getPayload ();
643635
644636 const bootstrapScriptContent =
645637 await import .meta .viteRsc .loadBootstrapScriptContent (
@@ -650,7 +642,7 @@ export async function generateHTML(
650642 <RSCStaticRouter getPayload = { getPayload } />,
651643 {
652644 bootstrapScriptContent ,
653- formState ,
645+ formState: payload . formState ,
654646 },
655647 );
656648 },
0 commit comments