Skip to content

Runnable recipe · @scout-ui/react

Stacked testimonial and story cards

Browse three attributed studio notes in a bounded stack with ordinary previous and next controls.

Search terms: stacked cards, stories, testimonials, carousel alternative

Live example

“Expression needs boundaries to stay usable.”

Mira · design

Source

tsx
import { StickerStack } from "@scout-ui/react/sticker-stack";

<StickerStack items={stories} getKey={(story) => story.id} renderItem={renderStory} />

Dependencies

Install @scout-ui/react and the shared @scout-ui/react/styles.css stylesheet. Artwork may come from @scout-ui/stickers or your own source.

Accessibility contract

Only the active story is exposed; buttons remain available even when swipe and arrow-key enhancements are enabled.

Motion, touch, and adaptation

Reduced motion reorders directly, while mobile keeps one readable card and bounded depth hints.