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, children,
position = 'popper', position = 'popper',
...props ...props
}: React.ComponentProps<typeof SelectPrimitive.Content>) { }: React.ComponentProps<typeof SelectPrimitive.Content> & {
onScroll?: React.UIEventHandler<HTMLDivElement>;
}) {
const { onScroll, ...restProps } = props;
return ( return (
<SelectPrimitive.Portal> <SelectPrimitive.Portal>
<SelectPrimitive.Content <SelectPrimitive.Content
@@ -67,7 +71,7 @@ function SelectContent({
className className
)} )}
position={position} position={position}
{...props} {...restProps}
> >
<SelectScrollUpButton /> <SelectScrollUpButton />
<SelectPrimitive.Viewport <SelectPrimitive.Viewport
@@ -76,6 +80,7 @@ function SelectContent({
position === 'popper' && position === 'popper' &&
'h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1' 'h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1'
)} )}
onScroll={onScroll}
> >
{children} {children}
</SelectPrimitive.Viewport> </SelectPrimitive.Viewport>