Variants
content-1
Left prose + right image split, with a checklist and two CTA buttons beneath the text.
content-2
Right prose + left image split (image-first layout).
content-3
Centered prose above a full-width image, no checklist.
content-4
Left prose + right image with a stats or numbers row beneath the text.
content-5
Split layout with tabbed content panel replacing the image.
content-6
Split layout with an embedded video in the media area.
Sanity _type names
Props interface
content-1.astro is the canonical reference:
string
Additional CSS classes forwarded to the root
<Section> element.string
HTML
id attribute for in-page anchor links.string[]
Array of checklist item strings. Each string is rendered as a
<ListItem> prefixed with a check icon. Pass an empty array or omit to suppress the list.object[]
CTA buttons rendered below the prose and checklist. The first item uses the
default button variant; subsequent items use outline. Each item accepts icon, text, href, and target.object
required
Image displayed in the
SectionMedia column. Requires src (URL or path) and alt (descriptive text). Rendered via the fulldev/ui <Image> primitive with responsive sizes.<slot /> inside <SectionProse>.
Storybook story
Component internals
Section primitive handles the two-column responsive grid. The image column collapses below the text on small viewports automatically.
Installation
content-2 through content-6) as needed.