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

الجولة الإرشادية

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

خطوات قصيرة تشير إلى أجزاء الشاشة وتشرحها، مع إبراز الجزء وتعتيم ما حوله.

المعاينة

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

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

التثبيت

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

    npx ritla add guided-tour

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

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

    @phosphor-icons/react

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

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

الاستخدام

guided-tour.tsx
import { GuidedTour } from "@/components/ui/guided-tour";<GuidedTour open={open} onOpenChange={setOpen} steps={[{ target: balanceRef, title: "Your balance", description: "See all your accounts in one place." }]} />

مرجع الخصائص

GuidedTour

الخاصيةالنوعالافتراضيالوصف
stepsTourStepData[]لا يوجدلكل خطوة target (مرجع العنصر) وtitle وdescription وshape.
open / onOpenChangeboolean / (open) => voidلا يوجدحالة الجولة.
labelsTourLabelsلا يوجدالعدّاد والأزرار بلغة الصفحة.

TourStep

الخاصيةالنوعالافتراضيالوصف
placement"top" | "bottom""bottom"خاصية Placement.
arrow"start" | "center" | "end""center"خاصية Arrow.

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

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

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

المفتاحما يفعله
Escapeيغلق الجولة في أي خطوة.
Tabينتقل بين أزرار الخطوة.

ARIA

  • كل خطوة نافذة حوارية غير حاجبة باسم عنوانها، وينتقل التركيز إليها.
  • اجعلها أربع خطوات أو أقل، واعرضها مرة واحدة.

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

ينعكس

  • الأزرار والنقاط تتبع اتجاه الصفحة.

لا ينعكس

  • الإبراز يتبع موضع العنصر على الشاشة.
الأرقام
العدّاد كما تمرّره labels.
الخط العربي
العنوان body-16 Semibold، والنص body-14.