وضعیت فکر کردن

thinking-statesانیمیشن

خط وضعیت هوش مصنوعی: تا وقتی یک حالت پابرجاست نوری روش می‌گذره و وقتی عوض میشه خط قبلی بالا میره و بعدی از پایین می‌آد؛ جرقه هم هر بار یک‌چهارم دور می‌چرخه.

در حال خواندن فایل‌ها

نصب

  1. با CLI

    اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگی‌هاش را می‌نویسه.

    $ npx vibefarsi add thinking-states
  2. نصب دستی

    محتوای تب «کد» را در components/animations/thinking-states.tsx بگذارید. کلیدفریم را هم به globals.css اضافه کنید.

    $ npm i lucide-react
    کپی کل فایلregistry json

استفاده

usage.tsx
1import { ThinkingStates } from "@/components/animations/thinking-states"23<ThinkingStates states={["در حال خواندن فایل‌ها", "در حال اجرای دستور", "در حال نوشتن پاسخ"]} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
statesstring[]-حالت‌ها به ترتیب.
holdnumber2000میلی‌ثانیه ماندن هر حالت.
loopbooleantrueبعد از آخری برگرده اول.
iconbooleantrueآیکون جرقه‌ی چرخان.