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:
Additional CSS classes forwarded to the root
<Section> element.HTML
id attribute for in-page anchor links.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.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.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.