Last updated:
20 Aug 2025
Icons
The Shadcraft Ul kit for Figma comes pre-configured with Lucide icons, a clean, consistent, and developer-friendly open-source icon set. These icons are widely used across shadcn/ui projects and align closely with Tailwind utility-based styling.
However, if your project calls for a different look or branding style, you can easily swap out the default Lucide set with a custom icon library. Below are guidelines and steps to help you make the switch smoothly.
Choosing the Right Icon Library
There are countless icon sets available, so it's important to select one that fits your project's needs. Look for an icon library that:
Includes a wide range of relevant icons
Has a consistent, professional design style
Matches the tone and visual language of your brand or product
Why Icon Consistency Matters
Using a single, high-quality icon set from the beginning has long-term benefits:
Maintains a cohesive visual style across your entire interface
Prevents the need for tedious icon replacements mid-project
Enhances overall polish and professionalism in both design and code
Saves time for both designers and developers
Poorly matched or inconsistent icons can undermine even the most well-crafted Ul - so choose once, and choose well.
Replacing Lucide with a Custom Icon Set
If you'd like to use your own icon set in place of Lucide, there are two ways to do it depending on your workflow and team setup.
Method 1: Manual Integration (Basic)
This method is ideal for individual designers or small teams working in a single file.
Make sure your icons are in SVG format
Ensure icons are stroke-based, just like Lucide, to match styling conventions
Open your main Shadcraft Figma file
Navigate to the Icons page
Create a new frame and give it a clear label (e.g. Custom Icons)
Import your SVG icons into this frame
Select all imported icons
Click "Create multiple components" from the top bar
Your custom icons are now integrated directly into the kit and ready to be reused throughout your designs.
Method 2: Library Integration (Advanced)
If you're working in a shared environment with a Figma Professional or Organisation plan, you can publish your icon set as a separate library.
Create a new Figma file and add your icons
Turn each icon into a component
Publish the file as a Team Library (see Figma's library guide)
In your Shadcraft file, open the Assets panel
Click the Library icon and enable your newly published icon set Once enabled, your custom icons will be accessible via the Assets panel and can be used just like the Lucide icons in existing
Final Tip
No matter which method you choose, replacing the default icon set in Shadcraft is straightforward. Taking the time to use the right icons - styled, structured, and integrated properly — will elevate the quality of your entire product experience.
© shadcraft 2025