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

مبدّل العملة

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

محافظ بعدة عملات، لكل منها علمها ورصيدها؛ المختارة مرفوعة.

المعاينة

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

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

التثبيت

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

    npx ritla add currency-switcher

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

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

    @base-ui/react

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

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

الاستخدام

currency-switcher.tsx
import { CurrencySwitcher } from "@/components/ui/currency-switcher";<CurrencySwitcher aria-label="Wallet" wallets={[{ code: "JOD", country: "JO", balance: "2,450.750" }, { code: "USD", country: "US", balance: "3,455.12" }]} />

مرجع الخصائص

CurrencySwitcher

الخاصيةالنوعالافتراضيالوصف
wallets{ code, country, balance? }[]لا يوجدالمحافظ: الرمز ودولة العلم (ISO) والرصيد.
aria-labelstringلا يوجديسمّي الاختيار.
value / defaultValue / onValueChangestringلا يوجدرمز العملة المختارة. افتراضيًا الأولى.

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

لوحة المفاتيح

المفاتيح مكتوبة للاتجاه من اليسار إلى اليمين. في الاتجاه من اليمين يتبادل السهمان دورهما: السهم المتجه مع اتجاه القراءة ينقلك إلى الأمام.

المفتاحما يفعله
ArrowLeftArrowRightيختار المحفظة السابقة أو التالية (السهم الأيسر هو التالي في العربية).

ARIA

  • مجموعة اختيار واحد، ورمز العملة اسم كل خيار.

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

ينعكس

  • تبدأ المحافظ من اليمين.

لا ينعكس

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