import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area" import * as React from "react" import { cn } from "~/lib/utils" function ScrollArea({ className, children, scrollbarSize, viewportRef, ...props }: React.ComponentProps & { scrollbarSize?: "default" | "narrow" | "none", viewportRef?: React.Ref }) { return ( {children} ) } function ScrollBar({ className, orientation = "vertical", size = "default", ...props }: React.ComponentProps & { size?: "default" | "narrow" | "none" }) { const classes = { vertical: { className: "h-full border-l border-l-transparent", size: { default: "w-2.5", narrow: "w-1.5", none: "hidden", }, }, horizontal: { className: "flex-col border-t border-t-transparent", size: { default: "h-2.5", narrow: "h-1.5", none: "hidden", }, }, } return ( ) } export { ScrollArea, ScrollBar }