Acronis UIKit
Components

DescriptionList

A key/value data list — rows of label → value with optional status icons, descriptions, and action links.

Usage

import {
  DescriptionList, DescriptionListItem, DescriptionListLabel,
  DescriptionListValue, DescriptionListValueDescription, DescriptionListActions,
} from '@acronis-platform/ui-react';

DescriptionList displays key/value data — a semantic <dl> of rows, each a label and a value. The value is a slot: plain text, a status (leading icon + value + a muted description), or action **Link**s. Rows have a full-bleed top divider while the content stays inset. Composes the shared semantic tokens — no dedicated tier. The status icon color is caller-applied via --ui-text-on-status-*.

Examples

<DescriptionList>
  <DescriptionListItem>
    <DescriptionListLabel>Backup</DescriptionListLabel>
    <DescriptionListValue>
      <CircleCheckIcon className="text-[var(--ui-text-on-status-success)]" />
      <div>
        Success
        <DescriptionListValueDescription>
          150GB of data backed up successfully
        </DescriptionListValueDescription>
      </div>
    </DescriptionListValue>
  </DescriptionListItem>

  <DescriptionListItem>
    <DescriptionListLabel>EDR</DescriptionListLabel>
    <DescriptionListValue>
      <CogIcon className="text-[var(--ui-text-on-status-warning)]" />
      <div>
        <DescriptionListValueDescription>Issue description</DescriptionListValueDescription>
        <DescriptionListActions className="mt-1">
          <Link href="#fix">Action to fix</Link>
          <Link href="#alert">View alert</Link>
        </DescriptionListActions>
      </div>
    </DescriptionListValue>
  </DescriptionListItem>
</DescriptionList>

The label column width is set with the --description-list-label custom property (default 14rem); inside a padded container, add -mx-6 to the list so dividers stay full-bleed.

Parts

PartElementPurpose
DescriptionListdlThe list container.
DescriptionListItemdivA row (label + value); full-bleed divider.
DescriptionListLabeldtThe key (left column).
DescriptionListValueddThe value (right column); icon + content.
DescriptionListValueDescriptionpMuted secondary line under the value.
DescriptionListActionsdivA row of action links within a value.

All parts accept native element attributes (className, …).

Edit on GitHub

On this page