diff options
author | 2022-02-25 04:59:41 -0800 | |
---|---|---|
committer | 2022-02-25 04:59:41 -0800 | |
commit | 789b17d333539a0c0b4c69592e4c318810f9a7fa (patch) | |
tree | df661a1976dc7bb402cc2eb23e590d979f7733d5 | |
parent | d08aa46381a12a7125a2cc323d91985f8953f419 (diff) | |
download | bun-789b17d333539a0c0b4c69592e4c318810f9a7fa.tar.gz bun-789b17d333539a0c0b4c69592e4c318810f9a7fa.tar.zst bun-789b17d333539a0c0b4c69592e4c318810f9a7fa.zip |
be more careful
Diffstat (limited to '')
-rw-r--r-- | packages/bun-framework-next/client.development.tsx | 9 | ||||
-rw-r--r-- | packages/bun-framework-next/package.json | 2 | ||||
-rw-r--r-- | packages/bun-framework-next/renderDocument.tsx | 6 |
3 files changed, 11 insertions, 6 deletions
diff --git a/packages/bun-framework-next/client.development.tsx b/packages/bun-framework-next/client.development.tsx index 707e44220..30e6c8946 100644 --- a/packages/bun-framework-next/client.development.tsx +++ b/packages/bun-framework-next/client.development.tsx @@ -339,12 +339,13 @@ export async function _boot(EntryPointNamespace, isError) { globalThis.next.router = router; - const domEl = document.querySelector("#__next"); + var domEl = document.querySelector("#__next"); if (!domEl) { - throw new BootError( - "Expected #__next to be in the DOM. That means Next.js failed to start" - ); + const nextEl = document.createElement("div"); + nextEl.id = "__next"; + document.body.appendChild(nextEl); + domEl = nextEl; } const reactEl = ( diff --git a/packages/bun-framework-next/package.json b/packages/bun-framework-next/package.json index 19b369e53..bf866ac09 100644 --- a/packages/bun-framework-next/package.json +++ b/packages/bun-framework-next/package.json @@ -1,6 +1,6 @@ { "name": "bun-framework-next", - "version": "12.0.8", + "version": "12.1.0", "main": "empty.js", "module": "empty.js", "description": "bun compatibility layer for Next.js v12.x.x", diff --git a/packages/bun-framework-next/renderDocument.tsx b/packages/bun-framework-next/renderDocument.tsx index 89eb987b5..1eed8d989 100644 --- a/packages/bun-framework-next/renderDocument.tsx +++ b/packages/bun-framework-next/renderDocument.tsx @@ -51,7 +51,11 @@ function appendNextBody(html: string, docPropsHtml) { ); } - return html.substring(0, start) + docPropsHtml + html.substring(end); + return ( + html.substring(0, start) + + `<div id="__next">${docPropsHtml || ""}</div>` + + html.substring(end) + ); } } |