Forms
Navigation & layout
Data display & feedback
Date & time
Browse components
← All components
Scroll Shadow
Scroll container with edge fade shadows.
Install
npx shadcn@latest add https://ui.anuragroy.dev/r/scroll-shadow.jsonPreview
Loading preview…
Installation
Add the component from this site. The shadcn CLI fetches the registry JSON over HTTPS — no named registry submission required.
Terminal
npx shadcn@latest add https://ui.anuragroy.dev/r/scroll-shadow.jsonGitHub fallback if the website is down:
Terminal
npx shadcn@latest add https://raw.githubusercontent.com/anurag-roy/ui.anuragroy.dev/main/public/r/scroll-shadow.jsonUsage
Import paths follow your components.json aliases. After install, the default path is @/components/ui/scroll-shadow.
Import
import { ScrollShadow } from "@/components/ui/scroll-shadow"example.tsx
import { ScrollShadow } from "@/components/ui/scroll-shadow"export function Example() { return ( <ScrollShadow className="h-40"> {Array.from({ length: 16 }, (_, index) => ( <p key={index}>Scrollable row {index + 1}</p> ))} </ScrollShadow> )}API Reference
ScrollShadow
| Prop | Type | Default |
|---|---|---|
| orientation | "vertical" | "horizontal" | "vertical" |
| size | number | 40 |
- size — Fade length in pixels.