[discussion] Add Carousel component?
- Dominant language
- TypeScript
- Stars
- 10.9k
- Forks
- 543
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 101
Description
*⚠️ Info: This issue is for product research, to gather community input. In this [base-ui repo](https://github.com/mui/base-ui) we are, currently, focused on the core set of components needed to create a great design system, so the probability we build this in this repo is very low.*
## Summary
Add a carousel component to display images.
Source https://www.shadcnui-blocks.com/components/carousel
## Examples in other libraries
- https://github.com/kenwheeler/slick/
- https://github.com/FormidableLabs/nuka-carousel
- https://mui-treasury.com/components/carousel
- https://react-swipeable-views.com/demos/demos/
- https://swiperjs.com/demos/
- https://github.com/rcbyr/keen-slider
- https://dequeuniversity.com/library/aria/tabpanels-accordions/sf-carousel
- https://github.com/akiran/react-slick
- https://react-slick.neostack.com/
*([internal benchmark](https://www.notion.so/mui-org/core-Carousel-2b3cbfe7b660807cad6be34faf5441f5))*
## Motivation
TBD
- User requests:
- https://x.com/RomanHauksson/status/2041547194394706208
- https://x.com/jenewland1999/status/2041590111846924654
- UI library requests:
- https://github.com/shadcn-ui/ui/issues?q=is%3Aissue%20state%3Aopen%20carousel
- https://github.com/mui/mui-x/issues/3601
Contributor guide
Assessment
This issue has not been assessed yet.