Skip to content
  • There are no suggestions because the search field is empty.

List component | Genius

Display fixed or data-driven rows in a vertical list with optional icons and links


Genius Pages only. The components described here belong to the Genius component set. They are not interchangeable with classic Pages components — even when the names look the same, the options and runtime behavior differ.

List

Renders a vertical list of items. The list type follows standard HTML semantics – ordered (<ol>) for numbered lists, unordered (<ul>) for bulleted lists. List Items live inside as children and define what each row contains.

When Genius generates a list of records from a prompt, it usually creates one List Item per record and renames each item to match the data it represents – for example, "Office Asset Item" rather than the default "List Item." Inside each item sits a Text component bound to the relevant property, like the room name.

When a List is manually added added to the page, it shows an "Empty list – Add list items as children" placeholder.  

You can use Genius AI at any point to create a specific type of list. For best results, select the parent List component first so Genius can generate all the items and content inside it.

Options

  • Type — Ordered (numbered) or Unordered (bulleted).
  • Display logic — show or hide the List.

List Item

A single row inside a List. Each List Item holds the components that make up that row – typically a Text, sometimes an Icon plus a Text, or a more complex layout if the row needs to show multiple fields.

When a List Item is empty, the canvas shows an "Empty list item" placeholder. The placeholder disappears once components are placed inside.

Options

  • Link to — Internal page or External page. Turns the whole row into a link.
  • Page — the target page when Link to is Internal page.
  • Open in — Current tab or New tab.
  • Icon — an icon shown alongside the row content (for example, AccountCircle).
  • Display logic — show or hide the List Item.

When Genius generates a list of records from a prompt, it usually creates one List Item per record and renames each item to match the data it represents – for example, "Meeting Room Item" rather than the default "ListItem." Inside each item sits a Text component bound to the relevant property, like the room name.

Example

On a Products Catalog page, Genius generates a List of clickable product categories. Each row has an icon, a category name, and links to a Products page that's filtered to that category. The component tree looks like this:

  • Product List
    • Product Item (Icon: Devices, Link to: Products page)
      • Product Title (Text bound to the category name)

On the page, the user sees rows like "Electronics," "Home & Garden," and "Fashion & Apparel," each with its icon and the whole row acting as a navigation link. To switch to a numbered style, change the List's Type from Unordered to Ordered.