Skip to content

Configure Screens

Every question has a screen configuration that controls what the user sees. This guide covers all the screen options available in Strapi.

These fields are available on every question type:

Field Purpose Example
screen.question Main title/heading of the screen “When would you like coverage to start?”
screen.description Subtitle text below the title “Coverage can begin as soon as tomorrow.”
screen.header Overrides the header area Custom header text
screen.icon Icon displayed above the title Select from available icons
screen.buttonText Overrides the default “Continue” button label “Get my quote”

The screen.additionalInfo field adds an expandable information box below the question:

Field Purpose
additionalInfo.title Clickable header text
additionalInfo.description Expanded content (supports basic formatting)

Use this for supplementary context that not every user needs — for example, explaining why you are asking for a date of birth or what happens with their data.

The screen.skipDetails field adds a “Skip” option alongside the main action:

Field Purpose
skipDetails.text Label for the skip link (e.g., “I’ll do this later”)
skipDetails.questionId Where to navigate when skipped

Only use skip on non-required questions. Skipping stores no answer for that question.

The layout field controls the overall screen structure:

Layout Behavior Use for
Centered (default) Standard question layout with progress bar, back button, centered content Most questions
Standalone Full-screen layout with no chrome (no progress bar, no back button) Blockers, success screens, intros with custom design
  • screen.question: “What is your date of birth?”
  • screen.description: “We need this to calculate your premium.”
  • screen.additionalInfo.title: “Why do we need this?”
  • screen.additionalInfo.description: “Your age affects the insurance premium…”
  • layout: Centered (default)
  • screen.question: “We’re sorry, we can’t offer coverage”
  • screen.description: “Based on your answers, this product is not available.”
  • layout: Standalone
  • screen.question: “Ready to see your options?”
  • screen.buttonText: “Show me plans”
  • layout: Centered