is it important to keep the family-chart.css file in the same directory as .js file, because it creates the below error while using with nextjs.
Opened this issue · 5 comments
Since in nextjs we can only create a single globals.css file and put all the style there only, hence putting the code of family-chart.css in there and using it after that causes the error as
This is the comment you have attached with the import css file.
because importing it locally as raw .css file hinders it's use in other libraries of react like nextjs, hope you got the issue
please check at line 3 in the second pic above
Issue seems to be that nextjs is trying to render component on server side.
Try to make sure that it is rendered when page is loaded on client side only.
Css import should not be a problem, you can put css code in global.css as well.
Okay, I will try, if you can reference me the replica of that client-side-rendering? Please let me know the steps through which I can do that.
@kumar-abhinit Adding fake delay like promise fixed that problem for me in Nextjs 14
const delay = (ms: number) => new Promise((res) => setTimeout(res, ms));
call this in useEffect before the familytree renders