Bagian
Komponen
1. Buat proyek Anda#
Buat aplikasi Next.js baru, atau lewati langkah ini untuk menggunakan yang sudah ada:
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. Jalankan init#
Inisialisasi shadcn di proyek Anda. Ini membuat components.json dan mengatur
path serta Tailwind Anda:
pnpm dlx shadcn@latest initnpx shadcn@latest inityarn dlx shadcn@latest initbunx --bun shadcn@latest init
3. Tambahkan registri Neobrutalism#
Tambahkan registri Neobrutalism ke components.json Anda:
{
"registries": {
"@neobrutalism": "https://neobrutalism.com/r/radix/{name}.json",
"@neobrutalism-base": "https://neobrutalism.com/r/base/{name}.json"
}
}4. Tambahkan font & tema#
Ikuti langkah-langkah Font & Tema untuk mendapatkan tampilan khas Neobrutalism —
heading Archivo Black, teks isi Space Grotesk, dan token warna + bayangan neobrutalis.
5. Tambahkan komponen#
pnpm dlx shadcn@latest add @neobrutalism/buttonnpx shadcn@latest add @neobrutalism/buttonyarn dlx shadcn@latest add @neobrutalism/buttonbunx --bun shadcn@latest add @neobrutalism/button
Lalu impor dan gunakan:
import { Button } from "@/components/ui/button"
export default function Page() {
return <Button>Click me</Button>
}Selesai 🚀 — tambahkan varian Radix atau Base UI dari komponen apa pun dengan cara yang sama.