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

حالة القائمة

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

حالات القائمة: هياكل الصفوف بالتخطيط الحقيقي أثناء التحميل، وسبب الفراغ، وخطأ مطمئن.

المعاينة

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

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

التثبيت

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

    npx ritla add list-state

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

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

    @phosphor-icons/react

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

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

الاستخدام

list-state.tsx
import { ListState } from "@/components/ui/list-state";<ListState state="error" title="Could not load transactions" description="We could not reach your account. Your money is safe." action={<Button size="xs" variant="outline">Try again</Button>} />

مرجع الخصائص

ListState

الخاصيةالنوعالافتراضيالوصف
state"loading" | "empty" | "error"لا يوجدخاصية State.
title / description / actionReactNodeلا يوجدكما في Card state.
rowsnumber4عدد هياكل الصفوف أثناء التحميل.
loadingLabelReactNodeلا يوجدما يُقرأ أثناء التحميل.

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

ARIA

  • مثل Card state: منطقة مشغولة أثناء التحميل وتنبيه عند الخطأ.

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

ينعكس

  • هياكل الصفوف تنعكس مثل الصفوف التي تمثلها: الصورة يمينًا.

لا ينعكس

  • الرسالة في المنتصف.
الأرقام
لا أرقام خاصة به.
الخط العربي
label-14 Semibold للعنوان وbody-12 للوصف.