Skip to content

Blocks

A page block goes in a collection’s blocks field and is placed by RenderBlocks. Each page here shows the block rendered from its shipped sample, the fields an editor sees (read from the config at build time), and the two lines the site adds.

BlockSlugRenders
HeroheroHeroSweep
Sweep heroheroSweepHeroSweep
Compact heroheroCompactHeroCompact
Simple heroheroSimpleHeroSimple
Rich textrichTextRichText
Showcase panelsshowcasePanelsShowcasePanelsBlock
Feature highlightsfeatureHighlightsFeatureHighlightsBlock
Feature checklistfeatureChecklistFeatureChecklistBlock
Process stepsprocessStepsProcessStepsBlock
Stats bandstatsBandStatsBand
VideovideoVideoBlock
FAQ columnsfaqColumnsFAQColumnsBlock
Testimonial masonrytestimonialMasonryTestimonialMasonry
Testimonial carouseltestimonialCarouselTestimonialCarousel
ResourcesresourcesResourcesBlock
Name, address, phonenapNapBlock

The header blocks are separate: they go in a navigation global and build the bar, not the page.

Accessible names, control text and per-row number overrides are not config fields. The @bison-lab/ui defaults stand, and a site that wants different wording overrides the renderer.

An array with a minimum opens with that many empty rows, and the admin field will not remove a row below it.