List Group

Vertical list of rows for menus, cart items, notifications, and search results — with optional icons, avatars, badges, and actions.

Bordered — cart items

Wrapped in its own border so it reads as a contained block — the right shape for a cart drawer or order summary card.

  • Cotton Crewneck Tee

    Size M · Charcoal

    2
    Rp 149.000
  • Canvas Tote Bag

    Natural

    1
    Rp 89.000
  • Ceramic Mug Set of 2

    Sand

    1
    Rp 129.000

Flush — clickable action list

No outer border, so it sits naturally inside a card that provides its own edge. Each row is a real <a> for keyboard and screen-reader navigation, not a <div> with a click handler.

With status badges — order history

A trailing badge composes cleanly with list-col-grow — the badge keeps its own width and never gets squeezed by the growing text column.

  • #INV-2241

    Jun 12, 2026 · Rp 367.000

    Delivered
  • #INV-2198

    May 28, 2026 · Rp 149.000

    Shipped
  • #INV-2150

    May 14, 2026 · Rp 89.000

    Cancelled

With avatars — notification feed

Long content wraps onto its own line via list-col-wrap instead of stretching the row or getting clipped — see the second notification below.

  • Dio Lupa left a 5-star review on your store

  • Ellie Beilish asked a question about order #INV-2241 — "Is this still eligible for an exchange given the size doesn't fit as expected?"

  • Sabrino Gardener requested a refund

Numbered — ranked list

A large, low-opacity ordinal in its own column — DaisyUI's own ranked-list pattern, useful for top-sellers or leaderboard widgets.

  • 01

    Cotton Crewneck Tee

  • 02

    Canvas Tote Bag

  • 03

    Ceramic Mug Set of 2

Empty state

Zero rows means no list at all — an empty <ul> renders as blank space with no explanation. Always pair a list group with this fallback.

Your cart is empty. Items you add will show up here.