Skip to content
Data Display

List Group

A bordered, divided list of items, links, or buttons inside a single element. Use render to turn rows into router links or buttons; interactive rows get hover and focus affordances automatically.

Static items

Profile
Settings
Messages
Billing (coming soon)

Import

import {
  ListGroup,
  ListGroupItem,
} from "@mikenotthepope/substrateui"

Composition

ListGroup
└── ListGroupItem

Interactive rows

Pass render to render each row as a button or link. With a LinkProvider in place, render={<Link href="…" />} routes through your framework's client-side navigation.

Payment methods

API Reference

PropTypeDefaultDescription
ListGroupReact.ComponentProps<'div'>The bordered, divided container.
ListGroupItem.activebooleanMarks the row as the current selection.
ListGroupItem.disabledbooleanDims the row and blocks interaction.
ListGroupItem.renderReact.ReactElementRender as a link or button, e.g. render={<Link href="…" />} or render={<button />}.