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

بطاقة الهدف

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

هدف ادخار في شبكة من عمودين: أيقونة واسم والمدّخر من الهدف وشريط تقدّم.

المعاينة

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

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

التثبيت

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

    npx ritla add goal-tile

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

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

    @phosphor-icons/react

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

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

الاستخدام

goal-tile.tsx
import { GoalTile } from "@/components/ui/goal-tile";<GoalTile name="Dream car" detail="JOD 12,567 of 25,000" progress={50} progressLabel="50% saved" />

مرجع الخصائص

GoalTile

الخاصيةالنوعالافتراضيالوصف
name / detailReactNodeلا يوجدالهدف والمدّخر من المبلغ المستهدف.
progressnumberلا يوجدمن 0 إلى 100.
progressLabelstringلا يوجدالتقدّم بالكلمات.
iconIconComponentTargetIconالأيقونة في المربع.
hrefstringلا يوجديجعل البطاقة كلها رابطًا.

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

ARIA

  • الشريط شريط تقدّم يسمّيه progressLabel.

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

ينعكس

  • المحتوى وامتلاء الشريط يبدآن من اليمين.

لا ينعكس

  • المبالغ في التفاصيل تبقى كما يكتبها التطبيق.
الأرقام
الأرقام التي يُنسّقها التطبيق (الأسعار والأرصدة) تصل نصًا، والمكوّن يُبقيها من اليسار إلى اليمين بوسم <bdi dir="ltr">.
الخط العربي
label-14 Semibold للاسم وbody-12 للتفاصيل.