# Drag Scroll

> A horizontally (or vertically) scrollable container that lets users pan content by dragging with the mouse on desktop while still supporting native touch scroll on mobile, useful for chip rows, card carousels, and galleries.

- Author: [miladjoodi](https://21st.dev/@miladjoodi)
- Library: FarsiUI
- License: MIT
- Tags: Carousel, Chip
- npm dependencies: cn
- Live preview: https://21st.dev/@miladjoodi/components/drag-scroll

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/miladjoodi/drag-scroll?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/carousel.md
