feat(FE): add onScroll prop to SelectPrimitive.Viewport

This commit is contained in:
ValdiANS
2026-03-09 13:40:47 +07:00
parent 30d5516161
commit 2cfa8c046b
+7 -2
View File
@@ -55,7 +55,11 @@ function SelectContent({
children,
position = 'popper',
...props
}: React.ComponentProps<typeof SelectPrimitive.Content>) {
}: React.ComponentProps<typeof SelectPrimitive.Content> & {
onScroll?: React.UIEventHandler<HTMLDivElement>;
}) {
const { onScroll, ...restProps } = props;
return (
<SelectPrimitive.Portal>
<SelectPrimitive.Content
@@ -67,7 +71,7 @@ function SelectContent({
className
)}
position={position}
{...props}
{...restProps}
>
<SelectScrollUpButton />
<SelectPrimitive.Viewport
@@ -76,6 +80,7 @@ function SelectContent({
position === 'popper' &&
'h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1'
)}
onScroll={onScroll}
>
{children}
</SelectPrimitive.Viewport>