Figma UI Kit
Design faster with the Shadcnblocks Figma Kit featuring all shadcn/ui components and hundreds of pro block designs.
The Shadcnblocks Figma Kit is a premium design resource that includes all shadcn/ui components and hundreds of block designs. Every block includes desktop and mobile versions, with direct links to the code version for seamless design-to-development handoff.
What’s Included
All shadcn/ui Base Components
Every shadcn/ui component is available as a Figma component with consistent styling and behavior:
- Buttons, inputs, and form controls
- Dialogs, popovers, and modals
- Navigation components
- Data display components
- And more…
300+ Pro Block Designs
Jumpstart your web designs with hundreds of pre-designed blocks:
- Hero sections
- Feature sections
- Pricing tables
- Testimonials
- Team sections
- Footer layouts
- And many more…
Each block includes:
- Desktop version - Full-width layouts
- Tablet version - Medium breakpoint designs
- Mobile version - Responsive mobile layouts
- Code link - Direct link to the code version on Shadcnblocks
Complete Design System
The kit includes comprehensive design tokens and variables:
| Category | What’s Included |
|---|---|
| Colors | Full Tailwind color palette + shadcn theme variables |
| Typography | Font scales matching Tailwind’s typography system |
| Spacing | Consistent spacing tokens (4px base unit) |
| Border Radius | Radius tokens matching shadcn/ui defaults |
| Shadows | Shadow tokens for depth and elevation |
| Icons | Lucide icon library |
How to Access
The Figma Kit is included with Premium membership.
For Premium Members
- Go to the Figma page
- Click Download Figma Kit
- Import the
.figfile into Figma
Preview Before Purchasing
You can preview the Figma Kit before purchasing:
Using the Kit
Getting Started
- Open the kit in Figma after downloading
- Enable the library to use components across your files
- Browse the pages to see all available components and blocks
Working with Components
All components use Figma’s component system:
- Variants - Switch between component states (default, hover, disabled)
- Auto Layout - Responsive layouts that adapt to content
- Variables - Theme colors that can be swapped for customization
Working with Blocks
Each block is organized by category:
- Find the block type you need (Hero, Features, Pricing, etc.)
- Copy the block to your design file
- Customize text, images, and colors
- Use the code link to find the matching code
Customizing Themes
To customize the theme:
- Open the Variables panel in Figma
- Modify the color variables to match your brand
- Changes will propagate to all components and blocks
Design-to-Code Workflow
The Figma Kit is designed to work seamlessly with Shadcnblocks code:
flowchart LR
A[Design in Figma] --> B[Copy block ID]
B --> C[Install via CLI]
C --> D[Customize code]
- Design - Use Figma blocks to create your layouts
- Identify - Note the block name (e.g.,
hero-123) - Install - Use the CLI to add the block:
npx shadcn add @shadcnblocks/hero-123 - Customize - Modify the code to match your Figma customizations
Updates
We regularly update the Figma Kit with new blocks and improvements. Premium members can re-download the kit to get the latest version.
Check the Changelog for recent updates.
Next Steps
- View the Figma Kit - Preview and download
- Browse blocks - Find blocks to use in your designs
- Pricing - Get Premium access