Back to blocks
BlockeCommerceFree

Gift Card Designer React component

A gift card builder with a live 3D preview that tilts with the pointer and flips to show the message side: six card designs, preset or custom amounts with limits, to, from and recipient email, a 140-character message in three letterings, send now or on a date, and an add-to-cart button that confirms.

About the Gift Card Designer component

Gift Card Designer lets shoppers make a gift card feel personal before they buy it: they pick a design, an amount, who it's for and what it says, and watch a card-shaped preview update as they type.

The preview tilts with the pointer and flips over to show the message side in the lettering they chose, so they see both faces of what the recipient will get. Delivery can be immediate or scheduled for a date, and the add button confirms with the amount and the name.

When to use it

Use it on a dedicated gift card page or as a gift option in the holiday season, when people want something that looks thought-through rather than a plain code.

If you only sell fixed amounts with no message, a simpler gift card block with a balance checker is enough.

Installation

Add the Gift Card Designer component to your project with the shadcn CLI. It lands in components/gift-card-designer.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/gift-card-designer

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More eCommerce components

Rating Summary Breakdown
Free
Mobile Filter Modal
Free
Photo Review Gallery
Free
Horizontal Filter Bar
Free
Write a Review Form
Free
Order Confirmation Block
Free