Boolean if the left and/or right addons should be "forcefully" wrapped in a
<span>
with the spacing class names applied instead of attempting to
clone it into the provided icon element.
An optional addon to display to the left of the primaryText
or
children
and should be used with the leftAddonType
prop to adjust
spacing.
The vertical position the left icon, avatar, media, or large media should be placed.
The type of the addon that appears to the left of the primaryText
or
children
.
An optional element that should be rendered as the primaryText
within the
list item. It is most likely easier to use the children
prop instead, but
this allows you to create more complex components with the ListItem
since
you can provided children
and have the styles for the primaryText
still
applied. By default, this will only allow one line of text and add ellipsis
for any text overflow.
An optional addon to display to the right of the primaryText
or
children
and should be used with the rightAddonType
prop to adjust
spacing.
The vertical position the right icon, avatar, media, or large media should be placed.
The type of the addon that appears to the right of the primaryText
or
children
.
An optional element that should be rendered as the secondaryText
within
the list item. By default, this will only span one line and add ellipsis
for overflow.
An optional className to apply to the <span>
that surrounds the
secondaryText
within the list item.
Boolean if the children should be treated as the primaryText
prop. This
will wrap them in an additional class so that they have ellipsis for text
overflow.
If you want to have more "freedom" within the ListItem
, you can disable
this prop so that the height will grow depending on content.
NOTE: If the secondaryText
prop is provided, this will always be
considered true
.
An optional className to apply to the <span>
that surrounds the
primaryText
and optionally secondaryText
within the list item.
Generated using TypeDoc
The main content to display. When the
textChildren
prop is enabled and there is child content, it will be treated as primary text and update the styles automatically.