EEnterUI
DocsComponentsThemesDonation
Get Started
  • Component onboarding
    • Text
    • List
    • DescriptionList
    • Alert
    • Avatar
    • AvatarGroup
    • Separator
EnterUIDocsFoundationsContentDescriptionList
FoundationsUpdated 6 May 2026

DescriptionList

Semantic key-value metadata for details pages and settings.

DescriptionList renders product metadata with precise alignment while keeping native description list semantics.

#Default usage

Description list

Use for compact resource details and audit metadata.

Package
@froggdesign/enter-ui-react
Status
Published
Code
<DescriptionList>
  <DescriptionItem>
    <DescriptionTerm>Package</DescriptionTerm>
    <DescriptionDetails>@froggdesign/enter-ui-react</DescriptionDetails>
  </DescriptionItem>
  <DescriptionItem>
    <DescriptionTerm>Status</DescriptionTerm>
    <DescriptionDetails>Published</DescriptionDetails>
  </DescriptionItem>
</DescriptionList>

#Import

Code
import {
  DescriptionDetails,
  DescriptionItem,
  DescriptionList,
  DescriptionTerm,
  KeyValueList,
} from "@froggdesign/enter-ui-react";

#Density

Density

Pick density based on how much metadata appears in the surface.

Version
0.3.0
Maintainer
FroggDesign

#Accessibility

DescriptionList renders dl, dt, and dd. Keep terms short and details specific so screen reader output stays useful.

#API

  • DescriptionList supports density: compact, normal, or spacious.
  • DescriptionItem groups one term and details pair.
  • KeyValueList is an alias for teams that use key-value terminology.
  • Every part supports native props and className.

#Styling

Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.

PreviousList
NextAlert

On this page

  1. Default usage
  2. Import
  3. Density
  4. Accessibility
  5. API
  6. Styling