Back to PrimitivesView on GitHubFirst item Second item
ListItem
1:1TypographyList item element.
Example
Usage
import { UnorderedList, ListItem } from '@/components/polaris';
function Example() {
return (
<UnorderedList>
<ListItem>First item</ListItem>
<ListItem>Second item</ListItem>
</UnorderedList>
);
}Component Source
import { forwardRef, createElement } from 'react';
type Props = JSX.IntrinsicElements['s-list-item'];
/**
* ListItem component - item within OrderedList or UnorderedList.
*
* @example
* <UnorderedList>
* <ListItem>First item</ListItem>
* <ListItem>Second item</ListItem>
* </UnorderedList>
*/
export const ListItem = forwardRef<HTMLElement, Props>((props, ref) => createElement('s-list-item', { ref, ...props }));
ListItem.displayName = 'ListItem';