Bölümler
Bileşenler
1. Projenizi oluşturun#
Yeni bir Next.js uygulaması oluşturun ya da mevcut birini kullanmak için bu adımı atlayın:
pnpm create next-app@latest my-app --typescript --tailwind --appnpx create-next-app@latest my-app --typescript --tailwind --appyarn create next-app@latest my-app --typescript --tailwind --appbunx --bun create-next-app@latest my-app --typescript --tailwind --app
2. Init'i çalıştırın#
Projenizde shadcn'i başlatın. Bu, bir components.json oluşturur ve yollarınızı ve
Tailwind'i yapılandırır:
pnpm dlx shadcn@latest initnpx shadcn@latest inityarn dlx shadcn@latest initbunx --bun shadcn@latest init
3. Neobrutalism registry'sini ekleyin#
Neobrutalism registry'lerini components.json dosyanıza ekleyin:
{
"registries": {
"@neobrutalism": "https://neobrutalism.com/r/radix/{name}.json",
"@neobrutalism-base": "https://neobrutalism.com/r/base/{name}.json"
}
}4. Yazı tiplerini ve temayı ekleyin#
Neobrutalism'nın kendine özgü görünümünü elde etmek için Yazı Tipleri ve Tema
adımlarını izleyin — Archivo Black başlıklar, Space Grotesk gövde metni ve neobrütalist
renk ve gölge token'ları.
5. Bir bileşen ekleyin#
pnpm dlx shadcn@latest add @neobrutalism/buttonnpx shadcn@latest add @neobrutalism/buttonyarn dlx shadcn@latest add @neobrutalism/buttonbunx --bun shadcn@latest add @neobrutalism/button
Ardından içe aktarıp kullanın:
import { Button } from "@/components/ui/button"
export default function Page() {
return <Button>Click me</Button>
}Hepsi bu 🚀 — herhangi bir bileşenin Radix veya Base UI varyantını aynı şekilde ekleyin.