Menu Close

Icon List block

The Blocksify Icon List block creates a list of icon-and-text items with parent-level layout and per-element styling. Its child Icon List Item blocks carry each item’s icon, text, and optional link.

At a glance

Parent blockblocksify/icon-list
Child blockblocksify/icon-list-item
Rendered tagsThe parent renders ul role="list"; each child renders an li.
Default layoutVertical list direction with rowGap set to the 2xs spacing token.
Default item iconEach item starts with a Lucide check icon.
Key supportsParent visibility, flex layout, icon layout, item styling, icon styling, text styling, and child link settings.

Where to find it

  1. Select the Icon List parent block on the canvas.
  2. Use Layout for direction, alignment, wrapping, and gaps.
  3. Select an Icon List Item when you need the child’s icon, text, or link controls.
The Icon List parent Layout panel shows direction, align, justify, wrap, and gap controls.

When to use it

Use Icon List for repeated short points where each item needs the same visual system: a feature checklist, benefit row, contact detail list, or compact horizontal set of links.

The parent owns layout and styling, while each child stays focused on item content. On insertion, Icon List starts with three default check items.

Parent and child structure

Icon List is a parent-and-child pair. The parent accepts only Icon List Item children, and each child holds one icon, one text label, and optional link settings.

The editor shows an Icon List parent with multiple Icon List Item children in the page structure.
SurfaceWhat it owns
Icon List parentFlex direction, align, justify, wrap, row gap, column gap, icon position, icon size, icon gap, and shared item styling.
Icon List Item childIcon, text label, URL, link target, and rel tokens.
Child toolbarIcon picking plus add, duplicate, and delete actions; moving uses the native block mover.

Vertical and horizontal layout

The parent reuses Blocksify’s flex layout control pattern. Direction can resolve to column for a vertical list or row for a horizontal list, with responsive Tablet and Mobile values.

ControlWhat it changes
DirectionColumn or row list flow, with responsive Tablet and Mobile values.
Align and JustifyCross-axis and main-axis placement through icon-segmented controls.
WrapWrapping behavior in row mode.
Horizontal and Vertical GapColumn and row spacing between list items.

Icon controls

The Icon panel controls how each item places the icon beside or above its text. Icon Position is single-value, while Icon Size and Icon Gap support responsive values.

The Icon List Icon panel shows icon position, vertical alignment, icon size, and icon gap controls.
  • Position: left, top, or right.
  • Vertical Alignment: aligns icon rows when the icon is left or right.
  • Icon Size: token or custom value for icon width and height.
  • Icon Gap: token or custom spacing between the icon and text.

Select an Icon List Item to edit its General panel. The child uses the same Button-style link UI pattern documented in the Button block: URL, new-tab target, and rel toggles.

A linked item renders an a inside the list item. A non-linked item renders a span with the same flex target, so item layout stays consistent.

Style capabilities

The parent styling surface applies uniformly across all children. This keeps repeated items consistent without editing every Icon List Item.

PanelWhat it controls
LayoutDirection, align, justify, wrap, and list gaps.
IconIcon position, vertical alignment, responsive icon size, and responsive icon gap.
Styling: ItemThe full item row.
Styling: IconThe icon area.
Styling: TextThe text area.
Visibility and AdvancedParent visibility plus native anchor and custom CSS classes.

Tips

  • Use column direction for checklists and row direction for compact navigation-like lists.
  • Set Icon Size and Icon Gap before styling item padding.
  • Use the parent Styling panel when every item should match.
  • Use child links only when the whole icon-and-text item should be clickable.

Was this helpful?

0

Updated