16 lines
467 B
TypeScript
16 lines
467 B
TypeScript
import * as React from "react";
|
|
|
|
export type ScrollAreaProps = React.HTMLAttributes<HTMLDivElement>;
|
|
|
|
export const ScrollArea = React.forwardRef<HTMLDivElement, ScrollAreaProps>(
|
|
({ className = "", children, ...props }, ref) => {
|
|
return (
|
|
<div ref={ref} className={`relative overflow-hidden ${className}`} {...props}>
|
|
<div className="h-full w-full overflow-auto">{children}</div>
|
|
</div>
|
|
);
|
|
}
|
|
);
|
|
|
|
ScrollArea.displayName = "ScrollArea";
|