مراحل (Steps)
کامپوننت مراحل پیشرفت و وظایف را از طریق ترتیب تسلسل نمایش میدهد.
اساسی (Basic)
استفاده پیشفرض از کامپوننت مراحل (Steps).
عنوان (Title)
مثال مراحل با عنوان.
ورود
سفارش ثبت شد
در حال بررسی
تأیید شد
عمودی (Vertical)
نمایش مراحل بهطور پیشفرض افقی است، اما میتوان آن را با استفاده از پراپ
vertical به عمودی تغییر داد.ورود
سفارش ثبت شد
در حال بررسی
تأیید شد
توضیحات (Description)
مراحل میتوانند توضیحات داشته باشند، اما این ویژگی تنها برای چیدمان عمودی قابل استفاده است.
ورودوارد حساب کاربری خود شوید
ثبت سفارشفرآیند ثبت سفارش را آغاز کنید
در حال بررسیما سفارش را بررسی خواهیم کرد
تأیید شدهسفارش تأیید شده است
آیکون سفارشی (Custom Icon)
برچسب مراحل میتواند با آیکونها جایگزین شود.
ورود
سفارش ثبت شده
در حال بررسی
تأیید شده
خطا (Error)
با تنظیم پراپ 'error' در
status میتوان مشخص کرد که مرحله در وضعیت خطا قرار دارد.ورود
سفارش ثبت شد
در حال بررسی
تأیید شد
مراحل کنترل شده (Controlled steps)
ما میتوانیم با کنترل پراپ
current مراحل را داینامیک کنیم.ورود
سفارش ثبت شده
در حال بررسی
تأیید شده
مرحله 1 محتوا
قابل کلیک (Clickable)
با تنظیم پراپ
onChange میتوان مراحل را قابل کلیک کرد.ورود
سفارش ثبت شد
در حال بررسی
تأیید شد
API
مراحل (Steps)
| ویژگی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| current | مرحله جاری، از 0 شمرده میشود | number | 0 |
| onChange | تابعی که هنگام تغییر مراحل فراخوانی میشود | (index: number) => void | - |
| status | وضعیت مرحله جاری | 'complete' | 'pending' | 'in-progress' | 'error' | 'in-progress' |
| vertical | آیا مراحل به صورت عمودی نمایش داده شوند | boolean | false |
مراحل.آیتم (Steps.Item)
| ویژگی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| customIcon | عنصر سفارشی برای برچسب مرحله | ReactNode | string | - |
| description | توضیحات مرحله، فقط برای حالت عمودی قابل استفاده است | ReactNode | string | - |
| title | عنوان مرحله | ReactNode | string | - |