CMS Blocks Demo
Each section below renders a named CMS block slot. Missing or empty blocks fall back to a placeholder.
Text block (textBlock)
Some demo text added in the CMS!
Heading block (heading)
Heading H2 from CMS
Content block (contentBlock)
Demo Content
Some normal text
- With lists
- Of items
We can add rich content in a Content Block
Image block (image)

Video embed block (videoEmbed)
A video explaining the basics of marketing
Media block (mediaBlock)

Testimonials block (testimonials)

The hiring team kept me informed at every stage. I never once wondered where I stood.

I moved from a support role into engineering in under two years. The internal mobility here is real.

Good benefits are table stakes. What kept me was a manager who actually protects focus time.
video embed quote
Testimonials in a carousel (useCmsTestimonials)
Block list (CmsBlocks over an image gallery group)


Repeating items block (repeatingItems)
No CMS block named demo-repeating — fallback content rendered.
Repeating items as panels (CmsPanelPresenter)
No CMS block named demo-repeating — fallback content rendered.
Repeating items in a list presenter (useCmsRepeatingItems)
No CMS block named demo-repeating — fallback content rendered.
Call to action block (callToAction)
Composed sections — no new block types
Everything below is built from block types that already shipped. A section only needs its own component when it has repeated per-item structure the component controls (grid columns, carousel slides, per-item alt text). One-off prose next to an image is layout, and layout lives in the page's own code.
Two-column copy + image (contentBlock + image)
Built around the candidate
Every touchpoint is designed to respect a candidate's time — clear expectations, fast feedback, and a process that explains itself.
The result is a shorter time to hire and a stronger employer brand.

Bullet list (a single contentBlock)
What every posting includes:
- Salary range published up front
- Named hiring manager and interview panel
- Expected timeline from application to offer
- Accommodations contact for every stage
Icon grid (three image + contentBlock pairs)

Health
Medical, dental and vision from day one, plus paid mental-health support.

Learning
An annual development budget and paid time to use it.
Community
Employee resource groups and paid volunteer days.