Component used as a template to render items in the list. Must implement DisplayListItem interface.
OptionalclassThe className applied to the outer container element. Use when styling the entire component.
Component height
OptionalinnerThe className applied to the inner container element. Use for special cases when styling only the inner container and items.
OptionalinnerRenders the inner grid div containing all the list items
Render prop implementing VirtualContainerRender. Used to customize display component inner container.
OptionalisPassed as DisplayBaseItemProps.isScrolling to each child item
Provided as a convenience when combining display components with VirtualScroll Not interpreted by the display component itself
Number of items in the list
OptionalitemPassed as DisplayBaseItemProps.data to each child item
OptionalitemFunction implementing ListItemKey that defines the key to use for each item.
Implementation of ItemOffsetMapping interface that defines size and offset to each item in the list
Use useFixedSizeItemOffsetMapping or useVariableSizeItemOffsetMapping to create implementations for common cases.
OptionallayoutChoice of 'vertical' or 'horizontal' layouts
Offset to start of displayed content
OptionalouterRenders the outer viewport div which provides a window onto the inner grid div
Render prop implementing VirtualContainerRender. Used to customize display component outer container.
Component width
Props accepted by DisplayList