> ## Documentation Index
> Fetch the complete documentation index at: https://architect-d889a35e-sync-pr-4286.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Different Page Components

> Examples of every component type available for Architect pages

Slices are the building blocks of an Architect page. Think of them as reusable page components (text, images, tables, testimonials, CTAs) that the agent assembles into a full page based on your page context.

## **Hero**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-hero.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=d5f7775546ac1c37bf637a87acc6e655" alt="Hero component in row format showing a heading, subtitle, and CTA on the left with a large hero image on the right" width="2988" height="1890" data-path="overview/images/slice-hero.png" />
</Frame>

**Best Used For:** Creating the **first impression of a page** with a prominent heading, subtitle, and call-to-action. The Hero is a page-level component (not a regular slice) that sits at the very top of the page and sets the tone for the entire experience. Only one Hero can exist per page.

The Hero includes the following elements:

* **Eyebrow** - A short label or brand tag displayed as a pill/badge above the headline
* **Main** - The primary headline rendered as a large `h1`, supports keyword highlighting for interactive hover metadata
* **Content** - Supporting body copy below the headline (1-3 sentences)
* **CTA buttons** - A primary and optional secondary call-to-action button (supports `open-url`, `copy-text`, and `form` action types)
* **Image** - An optional hero image displayed alongside the text content
* **Background image / color** - An optional full-bleed background behind the entire Hero section

### Layout formats

The Hero supports two layout formats:

* **Row** (default) - A side-by-side two-column layout with text content on the left and the hero image on the right. This is the recommended format when a hero image is provided.
* **Column** - A vertically stacked layout where all content is centered on the page. The image (if present) appears below the text.

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-hero-centered.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=da39c2c862bf1620daa0d15b5b08e385" alt="Hero component in column format with heading, subtitle, and CTA centered on the page" width="2988" height="1890" data-path="overview/images/slice-hero-centered.png" />
</Frame>

***

## **TextContainer**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-text-container.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=8592365bd7426102f1ed9392425de834" alt="TextContainer slice showing a hero heading and body text with keyword highlighting" width="1738" height="574" data-path="overview/images/slice-text-container.png" />
</Frame>

**Best Used For:** Rendering **formatted text content** with markdown support including headings, bold, italic, links, lists, and inline code. Supports keyword highlighting for interactive hover metadata. This is the foundational component for any text-heavy content.

Text types include:

* **hero** - Large heading for the start of a page
* **headline** - Section heading for content breaks
* **body** - Standard paragraph text

***

## **ImageContainer**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-image-container.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=25f291b54e886c456e62e48ba58ad899" alt="ImageContainer slice showing body text above a responsive image" width="2058" height="1266" data-path="overview/images/slice-image-container.png" />
</Frame>

**Best Used For:** Displaying **responsive images** with optional alt text for accessibility. Supports size variants:

* **small** - 60% width, centered
* **medium** - 100% width (default)
* **large** - 60vw (breaks out of container)
* **full** - 100vw (full bleed)

***

## **VideoContainer**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-video-container.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=ef3fb07c4dbee9a977eb9dccd735f5a1" alt="VideoContainer slice showing an embedded YouTube video with a play button overlay" width="1296" height="786" data-path="overview/images/slice-video-container.png" />
</Frame>

**Best Used For:** Embedding **video content** directly into a page. Video is one of the highest-converting assets for landing pages, making this slice ideal for product demos, explainer videos, or customer story recordings.

***

## **Table**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-table.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=f15f93dad819da2a1f2842662ccbf599" alt="Table slice showing a comparison between Static Website and Architect across five categories" width="2084" height="844" data-path="overview/images/slice-table.png" />
</Frame>

**Best Used For:** Organizing and displaying **structured, tabular data** with column headers and rows. Ideal for pricing comparisons, feature matrices, specifications, or any two-dimensional data that benefits from a grid layout with striped rows and hover effects.

You can optionally highlight a specific column to draw attention to it (e.g., highlighting your product in a comparison table). Set `highlightedColumnIndex` to the 0-based index of the column you want to emphasize, or leave it unset for no highlight.

***

## **FeatureCards**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-feature-cards.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=e82b65aee40a5f13dd9f94cf264e884f" alt="FeatureCards slice showing two numbered cards with headlines and descriptions" width="2076" height="470" data-path="overview/images/slice-feature-cards.png" />
</Frame>

**Best Used For:** Presenting **2-6 features, benefits, or value propositions** in a scannable card grid layout (up to 3 per row). Each card contains:

* Headline (2-5 words)
* Content description (1-2 sentences)
* Optional icon
* Optional feature image

### With images

FeatureCards also support an image mode where each card includes a prominent visual alongside the text content.

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-feature-cards-with-images.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=3b333bf7267494405e0bf454a9d096e8" alt="FeatureCards slice with a large image alongside the card text content" width="2116" height="1006" data-path="overview/images/slice-feature-cards-with-images.png" />
</Frame>

Supports `imageMode: fill` (photos) or `contain` (diagrams/logos).

***

## **Frame**

<img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/Screenshot_2026-02-01_at_17.43.31.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=1f9bdc9124e57449d096c89f1de0e9e9" alt="Frame slice showing collapsible expandable sections" width="1270" height="264" data-path="overview/images/Screenshot_2026-02-01_at_17.43.31.png" />

**Best Used For:** Creating **collapsible, expandable sections** that organize related content under a header title. Frames can contain child components and are ideal for:

* FAQ-style expandable sections
* Progressive disclosure of detailed information
* Grouping related content with show/hide functionality

***

## **FrameList**

<img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/Screenshot_2026-02-01_at_17.32.28.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=f463ff9c3a51611cc61b5aefb991c28a" alt="FrameList slice showing grouped Frame components" width="1424" height="1186" data-path="overview/images/Screenshot_2026-02-01_at_17.32.28.png" />

**Best Used For:** **Grouping multiple Frame components** with tighter spacing. Use when frames should appear closer together as a cohesive unit (e.g., a series of FAQ items or related expandable sections).

***

## **TestimonialCarousel**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-testimonial-carousel.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=9d56b49d01c4a554a359b011415f1c21" alt="TestimonialCarousel slice showing a customer quote with author name, title, and navigation controls" width="2090" height="1016" data-path="overview/images/slice-testimonial-carousel.png" />
</Frame>

**Best Used For:** Adding **social proof** through rotating customer testimonials displayed as a horizontal carousel with quote styling. Each testimonial includes:

* Quote text (15-40 words, customer's voice)
* Author name
* Optional title/role
* Optional company name

Includes navigation arrows and dots for browsing multiple testimonials.

***

## **CallToActionCard**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-call-to-action-card.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=f033dd275241f9648f17446a5a42d74e" alt="CallToActionCard slice showing a headline, description, and Book demo button" width="2074" height="892" data-path="overview/images/slice-call-to-action-card.png" />
</Frame>

**Best Used For:** Creating a **prominent conversion point** with a bold headline (5-10 words), supporting description (1-2 sentences), and an action button. Actions can be:

* **open-url** - Navigate to a URL
* **form** - Open an email capture form modal

***

## **Threads**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-threads.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=5dd5f1a277710f8c7829842127ad890e" alt="Threads slice showing three selectable cards for sales teams, marketing teams, and ecommerce" width="2108" height="982" data-path="overview/images/slice-threads.png" />
</Frame>

**Best Used For:** Enabling **conversation continuation and user interaction**.

* Presents a question with 2-4 selectable options
* Each option has a label and action
* **Qualifies users** by gathering information (company size, needs, budget)
* Dynamically routes users to appropriate content paths

***

## **StatsCards**

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-stats-cards.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=65454c6317b9db4e77c5e84a98f3bcc7" alt="StatsCards slice showing three statistics: conversion lift percentages and CPC reduction" width="2092" height="626" data-path="overview/images/slice-stats-cards.png" />
</Frame>

**Best Used For:** Displaying **2-4 highlighted statistics** as large, prominent numbers with labels. Builds credibility by making abstract benefits tangible (e.g., "+17.9%" Conversion lift, "99.9%" Uptime, "\$2M" Revenue Generated). Values can include formatting characters.

***

## **LogoMarquee**

<img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/Screenshot_2026-02-01_at_17.50.07.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=ade998e7c5fb9112de99fd150a8e9ab0" alt="LogoMarquee slice showing a scrolling banner of partner logos" width="1096" height="316" data-path="overview/images/Screenshot_2026-02-01_at_17.50.07.png" />

**Best Used For:** Building **trust and credibility** through a continuously scrolling banner of customer/partner logos (similar to "Trusted by..." sections). Logos are displayed with a grayscale filter for visual consistency. Supports speed control and per-item duration for fine-tuning.

***

## **CustomComponent**

**Best Used For:** Rendering **custom or dynamic components** that don't fit into the standard slice types. Use this for specialized content that requires unique layouts or behavior beyond what the built-in slices provide.

***

## **Footer**

**Best Used For:** Adding a **page footer** with branding, links, or closing content. This is a page-level component that appears at the bottom of the page.

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-footer-links.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=295300fe7631a6bbe757f42b86381bbc" alt="Footer links showing Company and Socials columns with navigation links" width="1028" height="612" data-path="overview/images/slice-footer-links.png" />
</Frame>

***

## **Action Widgets**

Action widgets are page-level, static components that are set on the page to show trust. We recommend setting these up.

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-footer-action-widgets.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=795b8df6c9bf41cb9705dcc48e2e8647" alt="Footer action widgets showing a logo marquee and watch demo video button" width="834" height="342" data-path="overview/images/slice-footer-action-widgets.png" />
</Frame>

***

## **Left Hand Side CTA**

This is the main CTA that follows the user on the page. It is set at the page level as well.

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-footer-action-widget-cta.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=bce21fe09b577d66f56b123e25a132a7" alt="Footer showing a CTA card with logo, action button, logo marquee, and video widget" width="840" height="868" data-path="overview/images/slice-footer-action-widget-cta.png" />
</Frame>

***

## **Question Bar**

The question bar is a constant bar that sits at the bottom of the page where visitors can ask questions. When a user asks a question, more components will automatically generate at the end of the page.

<Frame>
  <img src="https://mintcdn.com/architect-d889a35e-sync-pr-4286/GuaOacdl8IB4Cr_Y/overview/images/slice-footer-question-bar.png?fit=max&auto=format&n=GuaOacdl8IB4Cr_Y&q=85&s=dcd43047a8778d07fd562f4b887e6e23" alt="Footer question bar showing a text input asking What would you like to see?" width="630" height="194" data-path="overview/images/slice-footer-question-bar.png" />
</Frame>
