Sekcje
Komponenty
1. Utwórz swój projekt#
Utwórz nową aplikację Next.js lub pomiń ten krok, aby użyć istniejącej:
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. Uruchom inicjalizację#
Zainicjuj shadcn w swoim projekcie. Utworzy to components.json oraz skonfiguruje twoje
ścieżki i Tailwind:
pnpm dlx shadcn@latest initnpx shadcn@latest inityarn dlx shadcn@latest initbunx --bun shadcn@latest init
3. Dodaj rejestr Neobrutalism#
Dodaj rejestry Neobrutalism do swojego components.json:
{
"registries": {
"@neobrutalism": "https://neobrutalism.com/r/radix/{name}.json",
"@neobrutalism-base": "https://neobrutalism.com/r/base/{name}.json"
}
}4. Dodaj czcionki i motyw#
Wykonaj kroki z sekcji Czcionki i motyw, aby uzyskać charakterystyczny
wygląd Neobrutalism — nagłówki Archivo Black, tekst główny Space Grotesk oraz neobrutalistyczne
tokeny kolorów i cieni.
5. Dodaj komponent#
pnpm dlx shadcn@latest add @neobrutalism/buttonnpx shadcn@latest add @neobrutalism/buttonyarn dlx shadcn@latest add @neobrutalism/buttonbunx --bun shadcn@latest add @neobrutalism/button
Następnie zaimportuj go i użyj:
import { Button } from "@/components/ui/button"
export default function Page() {
return <Button>Click me</Button>
}To wszystko 🚀 — wariant Radix lub Base UI dowolnego komponentu dodasz w ten sam sposób.