Shadcn.io is not affiliated with official shadcn/ui
CTA Split Before After List
A split dark CTA for React and Next.js with a two-column before after list using X and check icons, dual ShadcnioButton row, and centered headline built with shadcn/ui and Tailwind CSS
Convert visitors with this split dark before after list CTA for React and Next.js. Features a centered headline on bg-foreground, a two-column grid that contrasts pain points against benefits using lucide-react X and CheckIcon rows, and an inverted primary ShadcnioButton paired with a ghost secondary action at the bottom. Built with TypeScript, ShadcnioButton from shadcn/ui, motion/react entrance animations, and Tailwind CSS. Perfect for competitive switch campaigns, migration prompts, and upgrade flows where visitors need to see the gap between current state and future state.
Related Components
Split Panel CTA with Dual Preview
Dark split panel CTA with preview cards instead of list
Split Panel CTA with Product Mockup
Dark split panel CTA with a product mockup visual
Centered Dark Dual-Action CTA
Dark centered CTA without the comparison columns
Centered Light CTA with Trust Row
Light centered CTA variant with trust row
Migration CTA
Alternate migration prompt block
Upgrade Banner CTA
Upgrade plan banner prompt variant
FAQ
Was this page helpful?
Sign in to leave feedback.
Left Right Row Dark
A compact left right row dark CTA for React and Next.js with left-aligned headline block, right-aligned dual ShadcnioButton row, and single-line responsive layout built with shadcn/ui and Tailwind CSS
Split Benefits Visual
A split panel dark CTA for React and Next.js with uppercase kicker, checkmark benefits list, inverted ShadcnioButton, and right-side visual panel, built with shadcn/ui and Tailwind CSS