mirror of
https://github.com/makeplane/plane.git
synced 2026-01-31 02:39:32 -06:00
[WEB-5130] chore: propel scroll area improvement #7952
This commit is contained in:
committed by
GitHub
parent
3eecec552a
commit
c736354739
@@ -11,14 +11,27 @@ interface ScrollAreaProps extends React.ComponentProps<typeof BaseScrollArea.Roo
|
||||
orientation?: ScrollAreaOrientation;
|
||||
scrollType?: ScrollAreaScrollType;
|
||||
size?: ScrollAreaSize;
|
||||
rootClassName?: string;
|
||||
viewportClassName?: string;
|
||||
}
|
||||
|
||||
function ScrollArea({ className, children, orientation, scrollType, size = "md", ...props }: ScrollAreaProps) {
|
||||
function ScrollArea({
|
||||
children,
|
||||
orientation,
|
||||
scrollType,
|
||||
size = "md",
|
||||
rootClassName,
|
||||
viewportClassName,
|
||||
...props
|
||||
}: ScrollAreaProps) {
|
||||
return (
|
||||
<BaseScrollArea.Root data-slot="scroll-area" className={cn("relative", className)} {...props}>
|
||||
<BaseScrollArea.Root data-slot="scroll-area" className={cn("relative", rootClassName)} {...props}>
|
||||
<BaseScrollArea.Viewport
|
||||
data-slot="scroll-area-viewport"
|
||||
className="focus-visible:ring-ring/50 size-full overscroll-contain rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline"
|
||||
className={cn(
|
||||
"focus-visible:ring-ring/50 size-full overscroll-contain rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline",
|
||||
viewportClassName
|
||||
)}
|
||||
>
|
||||
{children}
|
||||
</BaseScrollArea.Viewport>
|
||||
|
||||
Reference in New Issue
Block a user