Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProUse this when a logo wall should move but stay controllable: two auto-scrolling rows going opposite ways, driven by one Pause button, with each logo named once for screen readers.
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 for "trusted by" sections with more logos than fit, where a single row feels sparse and you still owe people a way to stop the motion.
Do not use it for fewer than eight logos (show a static row) or when each logo is a link people must click: moving targets are hard to hit.
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 |
|---|---|---|---|
top | Logo[] | - | Logos for the first row, each { id, name, mark }. |
bottom | Logo[] | - | Logos for the second row, which travels the other way. |
label | string | - | Accessible name of the wall. |
speed | number | 36 | Pixels per second. |
The pattern ships with a Testing Library test (logo-wall-two-rows.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.