Skip to content

Commit 6193c40

Browse files
feat: forward styles VirtualizerItem (#6998)
feat: forward styles to VirtualizerItem
1 parent 53413af commit 6193c40

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/@react-aria/virtualizer/src/VirtualizerItem.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ import {useVirtualizerItem, VirtualizerItemOptions} from './useVirtualizerItem';
1818

1919
interface VirtualizerItemProps extends Omit<VirtualizerItemOptions, 'ref'> {
2020
parent?: LayoutInfo | null,
21+
style?: CSSProperties,
2122
className?: string,
2223
children: ReactNode
2324
}
2425

2526
export function VirtualizerItem(props: VirtualizerItemProps) {
26-
let {className, layoutInfo, virtualizer, parent, children} = props;
27+
let {style, className, layoutInfo, virtualizer, parent, children} = props;
2728
let {direction} = useLocale();
2829
let ref = useRef(undefined);
2930
useVirtualizerItem({
@@ -33,7 +34,7 @@ export function VirtualizerItem(props: VirtualizerItemProps) {
3334
});
3435

3536
return (
36-
<div role="presentation" ref={ref} className={className} style={layoutInfoToStyle(layoutInfo, direction, parent)}>
37+
<div role="presentation" ref={ref} className={className} style={{...layoutInfoToStyle(layoutInfo, direction, parent), ...style}}>
3738
{children}
3839
</div>
3940
);

0 commit comments

Comments
 (0)