מקטעים
רכיבים
1. יצירת הפרויקט#
צרו אפליקציית Next.js חדשה, או דלגו על השלב הזה כדי להשתמש בקיימת:
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. הרצת האתחול#
אתחלו את shadcn בפרויקט שלכם. הפעולה יוצרת components.json ומחברת את
הנתיבים ואת Tailwind שלכם:
pnpm dlx shadcn@latest initnpx shadcn@latest inityarn dlx shadcn@latest initbunx --bun shadcn@latest init
3. הוספת מאגר Neobrutalism#
הוסיפו את מאגרי Neobrutalism לקובץ components.json שלכם:
{
"registries": {
"@neobrutalism": "https://neobrutalism.com/r/radix/{name}.json",
"@neobrutalism-base": "https://neobrutalism.com/r/base/{name}.json"
}
}4. הוספת הפונטים וערכת הנושא#
עקבו אחר שלבי פונטים וערכת נושא כדי להשיג את המראה
האופייני של Neobrutalism — כותרות Archivo Black, טקסט גוף Space Grotesk, וטוקני
הצבע והצל הניאו-ברוטליסטיים.
5. הוספת רכיב#
pnpm dlx shadcn@latest add @neobrutalism/buttonnpx shadcn@latest add @neobrutalism/buttonyarn dlx shadcn@latest add @neobrutalism/buttonbunx --bun shadcn@latest add @neobrutalism/button
לאחר מכן ייבאו אותו והשתמשו בו:
import { Button } from "@/components/ui/button"
export default function Page() {
return <Button>Click me</Button>
}זהו זה 🚀 — הוסיפו את הווריאנט Radix או Base UI של כל רכיב באותו האופן.