Replies: 3 comments
-
happens to me too and sometimes it re-renders items in the screen "carousel items" |
Beta Was this translation helpful? Give feedback.
0 replies
-
I got the same problem in shadcn sheet component when closing action on mobile view. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Got the same issue |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
WhatsApp.Video.2025-01-06.at.16.01.09.mp4
Hello everyone, I'm facing an issue with the Shadcn drawer. When I close the drawer, it glitches before it fully closes. Everything works fine on desktop browsers, and the issue doesn't occur even when I use the Chrome mobile extension. It only happens on mobile browsers, and I don't know why. Below, I will share what I've done with the drawer component.
export function BestCategoryActivityDrawer(props: ActivityDrawerParamater) { return ( <Drawer preventScrollRestoration={false}> <DrawerTrigger asChild> <div>{props.children}</div> </DrawerTrigger> <DrawerContent className="px-0 md:px-0 lg:px-11"> <DrawerHeader> <div className="text-center"> <DrawerTitle>{props.title}</DrawerTitle> <DrawerDescription>{props.description}</DrawerDescription> </div> <div className="block mx-auto w-full max-w-xs md:max-w-screen-md xl:max-w-screen-xl px-4 md:px-6 lg:px-6 xl:px-6 2xl:px-0"> <Carousel opts={{ align: "start", }} className="w-full max-w-full pt-5" > <CarouselContent> {Array.from(props.activities).map((activity, index) => ( <CarouselItem key={index + activity.title} className="basis-1/2 md:basis-1/3 lg:basis-1/4 xl:basis-1/5" > <div className="p-1"> <ActivityBestCategoryCard activity={activity} tags={{ first_tag: "Best Category", second_tag: "Best Experience", }} /> </div> </CarouselItem> ))} </CarouselContent> <CarouselPrevious /> <CarouselNext /> </Carousel> </div> </DrawerHeader> <DrawerFooter> <DrawerClose asChild> <div className="w-3/5 md:w-1/2 xl:w-1/4 mx-auto"> <ExpandedButton title="Close" /> </div> </DrawerClose> </DrawerFooter> </DrawerContent> </Drawer> ); }
Maybe anyone know how to solve it?, many thanks.
Beta Was this translation helpful? Give feedback.
All reactions