Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProUse this when a row of past issues should end with a call to subscribe: a no-library snap row of issue links whose last slide is a subscribe form with a labelled email field, a clear error and a success message.
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 newsletter or blog landing page where the archive is a taste of what subscribers get, and the last card turns browsing into a sign-up.
Do not use it when subscribing is the main goal of the page. Give the form its own section above the fold.
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 |
|---|---|---|---|
issues | Issue[] | - | Each has an id, number, title, date and href. |
label | string | - | Accessible name of the carousel. |
onSubscribe | (email: string) => void | Promise<void> | - |
The pattern ships with a Testing Library test (newsletter-archive-end-card.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.