Adding New Blocks
Our templates are designed to work seamlessly with blocks from our Shadcn Blocks library. Here’s how to add new blocks to your template.
Finding Blocks
- Visit Shadcnblocks.com
- Browse through available blocks
- Click on a block to view its details and preview
- Click “Copy Code” to get the block’s code
Adding a Block
1. Create a New Component
Create a new file in the sections directory:
src/components/sections/your-block.tsx
2. Paste and Customize
Paste the copied code into your new file
3. Customize the Block
Modify the block to match your needs:
export function YourBlock() { return ( <section className="py-24 bg-background"> {/* Customize content */} <div className="container"> <h2 className="text-3xl font-bold">Your Custom Heading</h2> {/* Add your modifications */} </div> </section> )}
Using the Block
Import and use your block in any page:
import { YourBlock } from "@/components/sections/your-block"
export default function Page() { return ( <main> <YourBlock /> </main> )}