النتيجة
شاشة النتيجة بعد دفعة أو تحويل أو طلب: نجاح أو قيد الانتظار أو تحذير أو فشل.
المعاينة
«معكوس» هو المحتوى الإنجليزي نفسه من اليمين إلى اليسار، ليفصل خطأ الاتجاه عن خطأ الترجمة.
المعاينةالكود
إنجليزيمعكوسعربي
← RTL
التثبيت
أضف المكوّن
npx ritla add resultويعمل أيضًا مع shadcn:
npx shadcn@latest add @ritla/resultالاعتماديات التي يضيفها
@phosphor-icons/reactأو انسخه يدويًا
التثبيت اليدوي ينسخ مصدر المكوّن إلى مشروعك. المصدر يأتي مع ترخيص Ritla UI، وأداة سطر الأوامر هي الطريق الأقصر إلى الملفات نفسها.
الاستخدام
import { Result } from "@/components/ui/result";<Result status="success" title="Transfer sent" actions={<Button size="lg">Done</Button>} />مرجع الخصائص
Result
| الخاصية | النوع | الافتراضي | الوصف |
|---|---|---|---|
status | "success" | "pending" | "warning" | "failed" | لا يوجد | خاصية Status. |
title / description | ReactNode | لا يوجد | خاصيتا Title وDescription. |
illustration | ReactNode | لا يوجد | خاصية Visual: رسم بدل أيقونة الحالة. |
amount | ReactNode | لا يوجد | خاصية Show amount. |
details | ReactNode | لا يوجد | خاصية Details: قائمة وصف. |
actions | ReactNode | لا يوجد | الزر الأساسي والثانوي بعرض كامل. |
إمكانية الوصول
ARIA
- العنوان عنوان القسم؛ انقل التركيز إليه حين تظهر الشاشة (
tabIndex=-1). - أيقونة الحالة زخرفية؛ العنوان يحمل المعنى.
ملاحظات العربية والاتجاه
ينعكس
- التفاصيل تتبع اتجاه الصفحة.
لا ينعكس
- علامة الصح والساعة لا تنعكسان.
- الأرقام
- المبالغ بأرقام لاتينية.
- الخط العربي
- العنوان
heading-28Medium، والوصفbody-16.