-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Carousel is undefined in nextjs #681
Comments
@mfaizan1 did you find a good alternative for this? |
yes i moved to react-responsive-carousel |
It seems that
doesn't work right now. I've manage to import it by not destructuring:
|
what's dynamic() function? |
it doesen't work to me for nextjs, how did you make it work? |
dynamic is a nextjs' function to do dynamic imports, imported from 'next/dynamic'. Anyway, I've changed lib to nuka-carousel, as it lets the developer to better customize the arrows and it's container |
Thanks @danicunhac. I have tried your import and it works but as soon as i try to import Dots it fails with the error from @mfaizan1 . I was looking for a carousel lib to already handle the thumbnails images but nuka-carousel doesen't have. Does it at least support nextjs? |
It does, and you don't neeed to use dynamic import for it. I didnt use the react-carousel Dots, but I managed to import it normally |
Yes, import works but using the example for thumbnails, doesen't work anymore with that error |
I haven't tried to use the thumbnails |
Same here. I can't import the |
Did you find a solution to make the plugins work? Thanks ... |
Edit: this only works on firefox :( For me I make it only Carousel imported using dynamic. This way works for me: const Carousel = dynamic(() => import("@brainhubeu/react-carousel"), {
ssr: false
});
import { arrowsPlugin } from "@brainhubeu/react-carousel"; And in case worry for css import I do it like so if (typeof window !== "undefined" && typeof window.navigator !== "undefined") {
import("@brainhubeu/react-carousel/lib/style.css");
} |
Has anyone found a fix for this? Having the same issue as @pdugan20:
@piotr-s-brainhub could you help us out? |
Use it like this for nextjs - use dynamic to import the main Carousel component but import slidesToShowPlugin the normal way.
|
Hi folks, I had the same issue in my monorepo project (Next.js/React-Native), I had two different |
Describe the bug
I am trying to use carousel in reactjs it was working fine and now i am moving to nextjs.
To Reproduce
Steps to reproduce the behavior, here is fairly simple implementation of carousel i am trying to achieve, there is a lot of more code to be added but this should work as it in current state then i can move forward
Expected behavior
Carousel chould render without any error
Screenshots
Environment
Additional context
My package.json
if i return any plain component from this component it works fine, as soon as i try to return carousel it throws above error.
i tried loogin Carousel to see if it is available but it was undefined so i think that might be the reason of this error.
The text was updated successfully, but these errors were encountered: