scroll-area-horizontal-demo

PreviousNext
Docs
pureuiexample

Preview

Loading preview…
registry/pure-ui/examples/scroll-area/scroll-area-horizontal-demo.tsx
import { ScrollArea } from "@/registry/pure-ui/ui/scroll-area";

const legendaryIndianCricketers = [
  "Sachin Tendulkar",
  "Virat Kohli",
  "MS Dhoni",
  "Kapil Dev",
  "Sunil Gavaskar",
  "Rahul Dravid",
  "Sourav Ganguly",
  "Virender Sehwag",
  "Anil Kumble",
  "Zaheer Khan",
  "Harbhajan Singh",
  "Yuvraj Singh",
  "Gautam Gambhir",
  "VVS Laxman",
  "Javagal Srinath",
  "Mohammad Azharuddin",
  "Ravi Shastri",
  "Jasprit Bumrah",
  "Rohit Sharma",
  "Hardik Pandya",
];

export function ScrollAreaHorizontalDemo() {
  return (
    <ScrollArea className="max-w-96 rounded-md border" orientation="horizontal">
      <div className="flex w-max gap-4 p-4">
        {legendaryIndianCricketers.map((player) => (
          <div
            className="flex h-20 w-32 shrink-0 items-center justify-center rounded-md bg-muted"
            key={player}
          >
            <span className="font-medium text-center text-sm">{player}</span>
          </div>
        ))}
      </div>
    </ScrollArea>
  );
}

Installation

npx shadcn@latest add @pureui/scroll-area-horizontal-demo

Usage

import { ScrollAreaHorizontalDemo } from "@/components/scroll-area-horizontal-demo"
<ScrollAreaHorizontalDemo />