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

بطاقة الأداة

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

البطاقة الواحدة للوحات المعلومات: عنوان بأيقونة ومعلومة وإجراء، ورقم مع تغيّره، ومكان لأي مخطط أو قائمة.

المعاينة

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

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

التثبيت

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

    npx ritla add widget-card

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

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

    @phosphor-icons/react

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

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

الاستخدام

widget-card.tsx
import { Amount } from "@/components/ui/amount";import { WidgetCard, WidgetCardPeriod } from "@/components/ui/widget-card";<WidgetCard  icon={WalletIcon}  title="Total balance"  action={<WidgetCardPeriod>This month</WidgetCardPeriod>}  figure={{ value: <Amount value={2450.75} decimals={3} unit="JOD" size="xl" />, change: 12.4, caption: "vs last month" }}>  <BarChart data={data} series={series} label="Balance by month" /></WidgetCard>

أمثلة

الحالات داخل البطاقة

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

مرجع الخصائص

WidgetCard

الخاصيةالنوعالافتراضيالوصف
icon / titleIconComponent / ReactNodeلا يوجدمربع الأيقونة بحجم 28 والعنوان.
infoReactNodeلا يوجدتلميح المعلومة بجانب العنوان.
actionReactNodeلا يوجدخاصية Action: WidgetCardPeriod أو زر قائمة أو زر رابط بأيقونة.
subtitleReactNodeلا يوجدخاصية Show subtitle.
figure{ value, change?, caption? }لا يوجدخاصية Show figure: مبلغ وشارة اتجاه وتعليق.
surface"default" | "muted""default"Default على صفحة رمادية وMuted على صفحة بيضاء.
headingLevel2 | 3 | 42مستوى عنوان البطاقة.
childrenReactNodeلا يوجدخاصية Show slot: مخطط أو قائمة أو Card state.

WidgetCardPeriod

الخاصيةالنوعالافتراضيالوصف
childrenReactNodeلا يوجدالفترة المختارة؛ مرّره كـrender إلى MenuTrigger.

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

ARIA

  • عنصر section يسمّيه عنوانه، فيظهر في قائمة المناطق لدى قارئ الشاشة.
  • المعلومة زر بتلميح يمكن الوصول إليه بلوحة المفاتيح.

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

ينعكس

  • الرأس ينعكس: الأيقونة والعنوان يمينًا والإجراء يسارًا.

لا ينعكس

  • الرقم يبقى كتلة واحدة من اليسار إلى اليمين، والمخططات داخل المكان تتبع قواعدها.
الأرقام
الرقم يأتي من Amount، فيتبع إعداد الأرقام.
الخط العربي
label-14 Semibold للعنوان وbody-12 للعنوان الفرعي والتعليق.