Skip to content
Deckard
Esc
↑↓navigate↵open⌘Jpreview
On this page

Slide patterns

Choose a complete slide recipe by what the slide needs to do, then edit the installed React source when the recipe needs to change.

A pattern is a whole-slide frame and the block that goes inside it. Each picture opens that slide in the feature deck.

The pictures are a selection. Find a pattern by intent covers every block.

Choose the frame first

Use HeroSlide, BreakerSlide, StatementSlide, QuoteSlide, and ProseSlide as complete slides. They own the composition.

Use OpenContentSlide around a block that paints its own border or background, including BulletList, StatGrid, FeatureGrid, CardGrid, DataTable, Timeline, LogList, and RevealList.

Use ContentSlideCard for flat prose or custom markup with no frame of its own. Use FocusSlide when one block is the slide and a heading would repeat what the block already says.

import { OpenContentSlide, StatGrid } from "@/app/slides/blocks"

const figures = [
  { value: "6.2s", caption: "Median build time" },
  { value: "0", unit: "%", caption: "Slides fixed after export" },
] as const

<OpenContentSlide eyebrow="Quarter in review" title="The numbers that moved">
  <StatGrid items={figures} />
</OpenContentSlide>

Find a pattern by intent

You need to Start with
Open the talk HeroSlide, HeroSplitSlide, or HeroCenteredSlide
Show the talk’s structure OpenContentSlide with ContentsList
Introduce a section BreakerSlide or MinimalBreakerSlide
Land one claim StatementSlide
Explain one code sample CodeSplitSlide
Give one custom block the frame FocusSlide
Present a longer passage ProseSlide
Explain ordered points OpenContentSlide with BulletList
Reveal an argument OpenContentSlide with RevealList
Compare options OpenContentSlide with ColumnGrid, FeatureGrid, or CardGrid
Report figures OpenContentSlide with StatGrid or DataTable
Show a plan OpenContentSlide with Timeline
Show an image ImageShowcaseSlide, MediaPair, MediaGallery, or FullscreenMediaSlide
Quote someone QuoteSlide

The blocks and registry guide documents installation, composition rules, and the individual source files.

Was this page helpful?