Interface: GridComponents<Context>
Type Parameters
Context
Context = any
Properties
Footer?
optionalFooter:ComponentType<ContextProp<Context>>
Set to render a component at the bottom of the list.
Header?
optionalHeader:ComponentType<ContextProp<Context>>
Set to render a component at the top of the list.
The header remains above the top items and does not remain sticky.
Item?
optionalItem:ComponentType<Pick<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>,HTMLDivElement>,"style"|"children"|"className"> &RefAttributes<HTMLDivElement> &object&ContextProp<Context>>
Set to customize the item wrapping element. Use only if you would like to render list from elements different than a div.
List?
optionalList:ComponentType<Pick<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>,HTMLDivElement>,"style"|"children"|"className"> &RefAttributes<HTMLDivElement> &object&ContextProp<Context>>
Set to customize the items wrapper. Use only if you would like to render list from elements different than a div.
Scroller?
optionalScroller:ComponentType<Pick<DetailedHTMLProps<HTMLAttributes<HTMLDivElement>,HTMLDivElement>,"style"|"children"|"tabIndex"> &RefAttributes<HTMLDivElement> &object&ContextProp<Context>>
Set to customize the outermost scrollable element. This should not be necessary in general, as the component passes its HTML attribute props to it.
ScrollSeekPlaceholder?
optionalScrollSeekPlaceholder:ComponentType<GridScrollSeekPlaceholderProps&ContextProp<Context>>
Set to render an item placeholder when the user scrolls fast.
See the scrollSeekConfiguration property for more details.