Measured entry
tripled-image-slider-card-shadcnui
formminimal-flatmotion on file
A client-side image carousel card distributed as a shadcn registry component. It combines hardcoded slide content, keyboard navigation, reduced-motion handling, animated image and copy transitions, and Tailwind utility classes. It uses React, Framer Motion, Lucide icons, and shadcn-compatible theme tokens.



Measured
Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.
| Build | OK |
|---|---|
| Mount | OK |
| Console errors | 0 |
| Uncaught page errors | 0 |
| Horizontal overflow | clean at 375, 768, 1440 |
| Axe critical | 1 |
| Axe serious | 0 |
| Axe moderate | 0 |
| Axe minor | 0 |
| Gzip marginal | 61.5 KB (126.9 KB build, 65.4 KB baseline) |
| Bare mode | FAIL |
| Provider required | NO |
| Demo used | written from the component source API |
What the harness recorded
BARE BUILD
✗ Build failed in 782ms error during build: [vite]: Rollup failed to resolve import "lucide-react" from "<sandbox>re-3a6f0a055ddd/src/cut/components/uitripled/image-slider-card-shadcnui.tsx".
Verdict
A polished, responsive starting point that mounts without special providers, but it is not ready to ship unchanged. Fix the invalid tab list hierarchy first, then connect real content and your image pipeline. Best suited to teams already comfortable with Tailwind and Framer Motion.
Use it if
- You need a compact editorial or portfolio carousel with previous, next, and direct slide controls.
- Your interface already uses Tailwind utilities and shadcn-style theme variables.
- You want keyboard shortcuts and reduced-motion behavior included in the starting implementation.
Skip it if
- Your release blocks on critical accessibility findings and you cannot revise the tab list structure before shipping.
- You want to avoid adding Framer Motion for a single carousel.
- You need data-driven slides, autoplay, swipe gestures, or image optimization without extending the component.
- You need a server-only component with no client-side state.
Install
| Declared dependencies | framer-motion, react |
|---|---|
| Missing on install | none |
| Bare install | fails once the shadcn-style helpers are removed, so it needs that setup |
| Provider | no provider required in the harness |
Install Framer Motion and Lucide React, then provide Tailwind utilities plus shadcn-compatible card, border, muted, foreground, primary, ring, and background tokens. Replace the sample slide data and remote image URLs, and move the tab panel outside the tab list or rebuild the controls with valid carousel semantics.
Source and credit
This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.
Author repository
github.com/moumen-soliman/uitripledAlternatives
Other published entries for the form pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- hextaui-kbdminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 29.8KB
- Bare
- pass
- Prov
- NO
- shadcn-labelunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 31.1KB
- Bare
- pass
- Prov
- NO
- neobrutalism-labelbrutalism
- Renders
- YES
- A11y
- 0
- Gzip
- 31.5KB
- Bare
- pass
- Prov
- NO
- neobrutalism-nlabelbrutalism
- Renders
- YES
- A11y
- 0
- Gzip
- 31.5KB
- Bare
- pass
- Prov
- NO
- shadcn-formunclassified
- Renders
- YES
- A11y
- 0
- Gzip
- 43.9KB
- Bare
- pass
- Prov
- NO
- neobrutalism-formbrutalism
- Renders
- YES
- A11y
- 0
- Gzip
- 44.4KB
- Bare
- pass
- Prov
- NO