کاغذ رنگی
confettiانیمیشنانفجار کاغذرنگی از پایین وسط، برای پایان پرداخت و ثبتنام.
نصب
با CLI
اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگیهاش را مینویسه.
$ npx vibefarsi add confettiنصب دستی
محتوای تب «کد» را در
components/animations/confetti.tsxبگذارید. کلیدفریم را هم بهglobals.cssاضافه کنید.$ npm i lucide-reactکپی کل فایلregistry json
استفاده
usage.tsx
1import { Confetti } from "@/components/animations/confetti"23<div className="relative overflow-hidden">4 {paid && <Confetti key={paidAt} />}5 …6</div>پراپها
| پراپ | نوع | پیشفرض | توضیح |
|---|---|---|---|
| count | number | 60 | تعداد تکهها. |
نکتهها
- یکبار اجرا میشه. برای تکرار، key را عوض کنید تا دوباره mount بشه.