aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-framework-next/client.development.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/bun-framework-next/client.development.tsx')
-rw-r--r--packages/bun-framework-next/client.development.tsx14
1 files changed, 11 insertions, 3 deletions
diff --git a/packages/bun-framework-next/client.development.tsx b/packages/bun-framework-next/client.development.tsx
index 30e6c8946..e65cbbcdc 100644
--- a/packages/bun-framework-next/client.development.tsx
+++ b/packages/bun-framework-next/client.development.tsx
@@ -1,11 +1,19 @@
-/// <reference types="react-dom/experimental" />
-
globalThis.global = globalThis;
globalThis.Bun_disableCSSImports = true;
import * as React from "react";
-import * as ReactDOM from "react-dom";
+var ReactDOM;
+try {
+ ReactDOM = require("react-dom/client");
+} catch (exception) {}
+
+if (!ReactDOM) {
+ try {
+ ReactDOM = require("react-dom");
+ } catch (exception) {}
+}
+
import NextApp from "next/app";
import mitt, { MittEmitter } from "next/dist/shared/lib/mitt";
import { RouterContext } from "next/dist/shared/lib/router-context";