Projection chart
TypeProjectionChart. Charts progress toward a target. Smooth curve between a start and a target value (both usually placeholders from earlier answers, e.g. weight); rises or falls with the target. Static; read out as “From X to Y”.
Example
Example
Metric scale
TypeMetricScale. Puts a metric on a labelled scale. Banded bar with a marker at value and the active band named top right (e.g. BMI). Last band is open-ended; non-numeric value hides marker and band name. Feed value from set_computed; keep band labels <=12 chars.
Example
Example
Profile summary
TypeProfileSummary. Recaps the visitor’s answers. Label/value rows (1-8) filled by placeholders, each value shown with a leading capital; locked rows blur the value behind a lock as a teaser before the paywall (visual only, text stays in the page). Pairs with LockedPreview. Static.
Example
Example
Locked preview
TypeLockedPreview. Blurred teaser of a result, unlocked after the paywall. Decorative blurred photo or skeleton lines with a lock and a caption; variant image requires image. Place before the paywall; unlocks nothing by itself.
Example
Example
Feature list
TypeFeatureList. Lists benefits at a glance. 1-10 rows in four real layouts (list, stacked, carousel, row); carousel is swipeable, loops and is keyboard-focusable; row ignores marker and item text. Static, writes no answer; keep titles <=40 chars.
Example
Example
Info card
TypeInfoCard. Highlights a useful fact or tip. Tinted callout with optional icon and bold title; supports links. Static; one per screen as a micro-reward or note.
Example
Example
Media info row
TypeMediaInfoRow. Shows a compact image with a small label and status title. The image can come from a FileUpload answer via imageField or from a normal URL; optional status dot and scanning-line motion suit face/photo analysis states. Static; writes no answer.
Example
Example