انتقل إلى المحتوى

التحميل المضمَّن

تجريبي
احصل على Ritla UI

مؤشر صغير مع تسمية لحفظ أو فحص في الخلفية، داخل صف أو بطاقة أو بجانب زر.

المعاينة

«معكوس» هو المحتوى الإنجليزي نفسه من اليمين إلى اليسار، ليفصل خطأ الاتجاه عن خطأ الترجمة.

المعاينةالكود
إنجليزيمعكوسعربي
← RTL

التثبيت

  1. أضف المكوّن

    npx ritla add inline-loading

    ويعمل أيضًا مع shadcn: npx shadcn@latest add @ritla/inline-loading

  2. الاعتماديات التي يضيفها

    @phosphor-icons/react

  3. أو انسخه يدويًا

    التثبيت اليدوي ينسخ مصدر المكوّن إلى مشروعك. المصدر يأتي مع ترخيص Ritla UI، وأداة سطر الأوامر هي الطريق الأقصر إلى الملفات نفسها.

الاستخدام

inline-loading.tsx
import { InlineLoading } from "@/components/ui/inline-loading";<InlineLoading status="loading">Saving changes…</InlineLoading>

مرجع الخصائص

InlineLoading

الخاصيةالنوعالافتراضيالوصف
status"loading" | "success" | "error""loading"خاصية Status.
childrenReactNodeلا يوجدخاصية Label.
hideLabelbooleanfalseخاصية Show label مطفأة: تبقى التسمية لقارئ الشاشة.

إمكانية الوصول

ARIA

  • منطقة role="status" مهذّبة، فيُعلَن كل تغيير.
  • للشاشة كاملة استخدم مؤشر التحميل أو الهيكل المؤقت.

ملاحظات العربية والاتجاه

ينعكس

  • الأيقونة في بداية السطر.

لا ينعكس

  • علامة الصح لا تنعكس.
الأرقام
لا أرقام فيه.
الخط العربي
‏body-14.