PatternFly

List

A list component embeds a formatted list (bulleted or numbered list) into page content.

Examples

Basic

  • First
  • Second
  • Third

Inline

  • First
  • Second
  • Third

Ordered

  1. First
  2. Second
  3. Third

Plain

  • First
  • Second
  • Third

With horizontal rules

  • First
  • Second
  • Third

With icons

  • First
  • Second
  • Third

With large icons

  • First
  • Second
  • Third

Props

List

*required
NameTypeDefaultDescription
aria-labelstringAdds an accessible label to the list.
childrenReact.ReactNodenullAnything that can be rendered inside of the list
classNamestring''Additional classes added to the list
component'ol' | 'ul'ListComponent.ulSets the type of the list component.
iconSize'default' | 'large''default'Modifies the size of the icons in the list
isBorderedbooleanfalseModifies the list to add borders between items
isPlainbooleanfalseModifies the list to include plain styling
refNo type infonull
typeOrderTypeOrderType.numberSets the way items are numbered if component is set to "ol".
variantListVariant.inlinenullAdds list variant styles

ListItem

*required
NameTypeDefaultDescription
childrenReact.ReactNodenullAnything that can be rendered inside of list item
iconReact.ReactNode | nullnullIcon for the list item

CSS variables

Expand or collapse columnSelectorVariableValue
.pf-v5-c-list--pf-v5-c-list--PaddingLeft
1.5rem
.pf-v5-c-list--pf-v5-c-list--nested--MarginTop
0.5rem
.pf-v5-c-list--pf-v5-c-list--nested--MarginLeft
0.5rem
.pf-v5-c-list--pf-v5-c-list--ul--ListStyle
disc outside
.pf-v5-c-list--pf-v5-c-list--li--MarginTop
0.5rem
.pf-v5-c-list--pf-v5-c-list--m-inline--li--MarginRight
1.5rem
.pf-v5-c-list--pf-v5-c-list--m-bordered--li--PaddingBottom
0.5rem
.pf-v5-c-list--pf-v5-c-list--m-bordered--li--BorderBottomColor
#d2d2d2
.pf-v5-c-list--pf-v5-c-list--m-bordered--li--BorderBottomWidth
1px
.pf-v5-c-list--pf-v5-c-list__item-icon--MinWidth
0.75rem
.pf-v5-c-list--pf-v5-c-list__item-icon--MarginTop
0.375rem
.pf-v5-c-list--pf-v5-c-list__item-icon--MarginRight
0.5rem
.pf-v5-c-list--pf-v5-c-list__item-icon--Color
#151515
.pf-v5-c-list--pf-v5-c-list__item-icon--FontSize
0.75rem
.pf-v5-c-list--pf-v5-c-list--m-icon-lg__item-icon--MinWidth
1.5rem
.pf-v5-c-list--pf-v5-c-list--m-icon-lg__item-icon--MarginRight
1rem
.pf-v5-c-list--pf-v5-c-list--m-icon-lg__item-icon--FontSize
1.5rem
.pf-v5-c-list.pf-m-icon-lg--pf-v5-c-list__item-icon--MinWidth
1.5rem
.pf-v5-c-list.pf-m-icon-lg--pf-v5-c-list__item-icon--MarginTop
0
.pf-v5-c-list.pf-m-icon-lg--pf-v5-c-list__item-icon--MarginRight
1rem
.pf-v5-c-list.pf-m-icon-lg--pf-v5-c-list__item-icon--FontSize
1.5rem
.pf-v5-c-list.pf-m-plain--pf-v5-c-list--PaddingLeft
0
.pf-v5-c-list.pf-m-inline--pf-v5-c-list--PaddingLeft
0
.pf-v5-c-list.pf-m-inline li--pf-v5-c-list--li--MarginTop
0
.pf-v5-c-list.pf-m-bordered > :last-child--pf-v5-c-list--m-bordered--li--PaddingBottom
0
.pf-v5-c-list.pf-m-bordered > :last-child--pf-v5-c-list--m-bordered--li--BorderBottomWidth
0

View source on GitHub