We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f36483d commit a5e752bCopy full SHA for a5e752b
client.tsx
@@ -1,7 +1,13 @@
1
import { useEffect, useState } from "react";
2
3
-export function NoSSR({ children }: { children: React.ReactElement }) {
4
- const [state, setState] = useState<React.ReactElement | null>(null);
+export function NoSSR({
+ children,
5
+ fallback,
6
+}: {
7
+ children: React.ReactNode;
8
+ fallback?: React.ReactNode;
9
+}) {
10
+ const [state, setState] = useState<React.ReactNode>(fallback);
11
useEffect(() => setState(children), [children]);
12
return <>{state}</>;
13
}
0 commit comments