({item, state, onAction}: VirtualizedMenuItemProps<T>)
| 57 | } |
| 58 | |
| 59 | function VirtualizedMenuItem<T>({item, state, onAction}: VirtualizedMenuItemProps<T>) { |
| 60 | let ref = React.useRef(null); |
| 61 | let {menuItemProps} = useMenuItem({key: item.key, onAction, isVirtualized: true}, state, ref); |
| 62 | |
| 63 | return ( |
| 64 | <li {...menuItemProps} ref={ref}> |
| 65 | {item.rendered} |
| 66 | </li> |
| 67 | ); |
| 68 | } |
| 69 | |
| 70 | function VirtualizedMenu<T extends object>(props: AriaMenuProps<T>) { |
| 71 | let state = useTreeState(props); |
nothing calls this directly
no test coverage detected