ui/scroll-area.tsx

AgentVerse · src/common/components/ui/scroll-area.tsx · typescript · MIT
ui

scroll-area.tsx from Peiiii/AgentVerse

// Source: https://github.com/Peiiii/AgentVerse | License: MIT | Copyright 2024 AI Agent Discussion Platform
// Provided via justclaw.it.com; keep this notice with the code.
import * as React from "react"
import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area"

import { cn } from "@/common/lib/utils"

const ScrollArea = React.forwardRef<
  React.ElementRef<typeof ScrollAreaPrimitive.Root>,
  React.ComponentPropsWithoutRef<typeof ScrollAreaPrimitive.Root>
>(({ className, children, ...props }, ref) => (
  <ScrollAreaPrimitive.Root
    ref={ref}
    className={cn("relative overflow-hidden", className)}
    {...props}
  >
    <ScrollAreaPrimitive.Viewport className="h-full w-full rounded-[inherit]">
      {children}
    </ScrollAreaPrimitive.Viewport>
    <ScrollBar />
    <ScrollAr

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key