Item

The Item component takes a data object and renders it using a render prop or wraps it in an HTML element.

This component is used as a direct child of the Items fragment.

Props

Name Required Default Description
classes   {} A classname hash
hasFocus   false Set to true if the browser is currently focused on the item
isSelected   false Set to true if the item is currently selected
item check_box   A data object. If this is a string, it is rendered as a child
render check_box 'div' A render prop or HTML tagname string, such as "div".

Example


import Item from '@magento/peregrine';

<Item
    classes={{ root: 'foo' }}
    item={{ id: 's', value: 'Small' }}
    render='span'
/>