Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProUse this when customer stories deserve more than a card: a peeking row of story cards that opens a dialog with the full story and Previous and Next story buttons, returning focus to the card.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use it on a customers page where each story has a summary for the row and a longer version that should not leave the page.
Do not use it when stories are long articles with their own URL; link to the page instead so it can be shared and indexed.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
stories | CustomerStory[] | - | Each has an id, customer, headline, summary, body, metric and cover node. |
label | string | - | Accessible name of the row and the dialog. |
The pattern ships with a Testing Library test (customer-stories-dialog.test.tsx). Embla needs layout to count snaps, and jsdom has none, so the repo's mockCarouselLayout helper gives the viewport and slides real sizes.