Describe the bug
I'm trying to render a binary tree using react-organizational-chart but I keep getting a Reference Error: document is not defined.
To Reproduce
I have a BinaryTree component which I'm rendering in a network page
// components/BinaryTree.tsx
import { Tree, TreeNode } from "react-organizational-chart";
export default function BinaryTree () {
return (
<div>
<Tree label={<div>Root</div>}>
<TreeNode label={<div>Left</div>}>
<TreeNode label={<div>Left</div>} />
<TreeNode label={<div>Right</div>}/>
</TreeNode>
<TreeNode label={<div>Right</div>}>
<TreeNode label={<div>Left</div>} />
<TreeNode label={<div>Right</div>}/>
</TreeNode>
</Tree>
</div>
);
}
// pages/network.tsx
import SEOHead from "../components/SEOHead";
import Layout from "../components/Layout";
import BinaryTree from "../components/BinaryTree";
export default function Network () {
return (
<div className={`w-full scroll-smooth flex flex-row-reverse md:pr-[4%] lg:pr-[8%]`}>
<SEOHead title="Network" />
<Layout active={1}>
<BinaryTree />
</Layout>
</div>
);
}
Expected behavior
I expected to get a simple binary tree with 6 child nodes.
Screenshots
Here's a screenshot of the error logs from my build step:

Browser (please complete the following information):
- Browser: Mozilla Firefox
- Version: 104.0.2
Additional context
"next": "^12.3.1",
"react": "^18.2.0",
Describe the bug
I'm trying to render a binary tree using
react-organizational-chartbut I keep getting aReference Error: document is not defined.To Reproduce
I have a
BinaryTreecomponent which I'm rendering in anetworkpageExpected behavior
I expected to get a simple binary tree with 6 child nodes.
Screenshots
Here's a screenshot of the error logs from my build step:
Browser (please complete the following information):
Additional context
I'm only getting this error when using NextJs.
I'm using