List

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-v6-c-list--pf-v6-c-list--PaddingInlineStart
1.5rem
.pf-v6-c-list--pf-v6-c-list--ul--ListStyle
disc outside
.pf-v6-c-list--pf-v6-c-list--Gap
0.5rem
.pf-v6-c-list--pf-v6-c-list--nested--PaddingBlockStart
0.5rem
.pf-v6-c-list--pf-v6-c-list--m-plain--PaddingInlineStart
0
.pf-v6-c-list--pf-v6-c-list--m-inline--PaddingInlineStart
0
.pf-v6-c-list--pf-v6-c-list--m-inline--ColumnGap
1.5rem
.pf-v6-c-list--pf-v6-c-list--m-inline--RowGap
0.25rem
.pf-v6-c-list--pf-v6-c-list--m-bordered--li--PaddingBlockStart
0.5rem
.pf-v6-c-list--pf-v6-c-list--m-bordered--li--BorderBlockStartColor
(In light theme) #c7c7c7
.pf-v6-c-list--pf-v6-c-list--m-bordered--li--BorderBlockStartWidth
1px
.pf-v6-c-list--pf-v6-c-list__item-icon--MinWidth
0.75rem
.pf-v6-c-list--pf-v6-c-list__item-icon--MarginBlockStart
0.25rem
.pf-v6-c-list--pf-v6-c-list__item-icon--MarginInlineEnd
0.5rem
.pf-v6-c-list--pf-v6-c-list__item-icon--Color
(In light theme) #1f1f1f
.pf-v6-c-list--pf-v6-c-list__item-icon--FontSize
0.75rem
.pf-v6-c-list--pf-v6-c-list--m-icon-lg__item-icon--MinWidth
1rem
.pf-v6-c-list--pf-v6-c-list--m-icon-lg__item-icon--MarginInlineEnd
1rem
.pf-v6-c-list--pf-v6-c-list--m-icon-lg__item-icon--FontSize
1rem
.pf-v6-c-list.pf-m-icon-lg--pf-v6-c-list__item-icon--MinWidth
1rem
.pf-v6-c-list.pf-m-icon-lg--pf-v6-c-list__item-icon--MarginBlockStart
0
.pf-v6-c-list.pf-m-icon-lg--pf-v6-c-list__item-icon--MarginInlineEnd
1rem
.pf-v6-c-list.pf-m-icon-lg--pf-v6-c-list__item-icon--FontSize
1rem
.pf-v6-c-list.pf-m-plain--pf-v6-c-list--PaddingInlineStart
0
.pf-v6-c-list.pf-m-inline--pf-v6-c-list--PaddingInlineStart
0
.pf-v6-c-list.pf-m-inline--pf-v6-c-list--Gap
0.25rem 1.5rem