Розділи
Компоненти
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 будь-якого компонента додається так само.