Icon List is a list with a custom icon on every row — for feature lists, benefit checklists, and spec rows. Each item has its own icon and text, and the whole list shares layout, spacing, and typography controls.

How to add

Open the block inserter, switch to the Axiom Blocks category, and click Icon List. It starts with three checkmark rows. Use the Add item control to append rows; each row has its own icon picker, text field, and optional link.

Items

Each item has:

  • Icon — picked per row from the icon library.
  • Text — edited inline.
  • URL — optional; wraps the row in a link.

Layout

LayoutVertical (stacked rows) or Horizontal (inline, wrapping items — good for tag-style lists).

Icon positionLeft or Right of the text.

Alignment — left, center, or right.

Gap — space between the icon and its text. Row gap — space between rows.

Dividers

Show divider draws a line between rows; Divider color sets its color. Dividers are most useful on vertical layouts.

The sidebar at a glance

The block sidebar is split into two tabs. Settings is what the list does; Styles is how it looks, organised by part.

TabSectionCovers
SettingsListItems, layout, columns, alignment
SettingsIconPer-row icon picker, icon position
SettingsAdvancedVisibility, Position, anchor, CSS class
StylesItemOne list row
StylesIconThe row icons
StylesLinkLinked row text
StylesDividerThe rule between rows
StylesSpacingPadding, margin, and item gap

Styling

PartRows
ItemText, Typography, Background, Border, Radius
IconColor, Size
LinkLink color
DividerColor, thickness
SpacingPadding, margin, and item gap (per device)

Giving Item a background, border, and radius turns each row into a chip — useful for tag-style or badge-style lists.

The block supports Wide and Full alignment and an HTML anchor.

HTML output

// terminalhtml
<ul class="ab-icon-list ab-icon-list--vertical ab-icon-list--icon-left ab-icon-list--align-left">
  <li class="ab-icon-list__item">
    <span class="ab-icon-list__icon"><svg>…</svg></span>
    <span class="ab-icon-list__text">Unlimited projects</span>
  </li>
  <li class="ab-icon-list__item">
    <a class="ab-icon-list__link" href="https://example.com">
      <span class="ab-icon-list__icon"><svg>…</svg></span>
      <span class="ab-icon-list__text">Priority support</span>
    </a>
  </li>
</ul>

Rows with a URL render as an <a class="ab-icon-list__link">; rows without one render the icon and text directly inside the <li>. Icon size, icon color, gaps, and the divider color are all --ab-il-* custom properties on the list.