[BUG] Module import error when using with @refinedev/chakra-ui and Next.js.
tmi-smjeong opened this issue · 2 comments
Describe the bug
Hello.
Following the documentation at the this Link in a new NextJS project, an issue occurs while setting up the theme for ‘ChakraProvider’.
It uses the same source code as the documentation, so there is no source code to attach.
Unhandled Runtime Error
Error: Could not find the module "/{PROJECT_PATH}/node_modules/@refinedev/chakra-ui/dist/index.mjs#RefineThemes#Blue" in the React Client Manifest. This is probably a bug in the React Server Components bundler.
Steps To Reproduce
Expected behavior
It should behave normally based on the colour of the Theme entered, such as <ChakraProvider theme={RefineThemes.Blue}>
.
Packages
"dependencies": {
"@chakra-ui/react": "^2.8.2",
"@refinedev/chakra-ui": "^2.32.0",
"@refinedev/cli": "^2.16.37",
"@refinedev/core": "^4.54.0",
"@refinedev/devtools": "^1.2.7",
"@refinedev/nextjs-router": "^6.1.0",
"@refinedev/react-hook-form": "^4.9.0",
"@refinedev/react-table": "^5.6.13",
"@tabler/icons-react": "^3.14.0",
"@tanstack/react-table": "^8.20.5",
"next": "14.2.7",
"react": "^18",
"react-dom": "^18",
"react-hook-form": "^7.53.0"
},
"devDependencies": {
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"cross-env": "^7.0.3",
"eslint": "^8",
"eslint-config-next": "14.2.7",
"typescript": "^5"
},
Additional Context
No response
Hey @tmi-smjeong as the error says, i think it's related to NextJS server components. Could you try adding use client
direct to the top of your file? If it doesn't work, please create a minimal reproducible example please.
Closing this due to inactivity.