مسار تنقّل

Breadcrumb

مسار تنقّل متاح الوصول في React بروابط وصفحة حالية وفواصل مخصّصة وطيّ للعناصر الوسطى. يستخدم معلم nav وaria-current.

يعرض Breadcrumb موقع الصفحة الحالية داخل الموقع. استخدم BreadcrumbLink للصفحات الأعلى وBreadcrumbPage للصفحة الحالية.

متى تستخدمه

استخدم Breadcrumb في الصفحات الأعمق من مستوى واحد في البوّابة ليرى المستخدم موضعه ويصعد. اعرض المسار قرب أعلى الصفحة واستخدم BreadcrumbPage للصفحة الحالية.

اطوِ الوسط في المسارات الطويلة. لا تجعل مسار التنقّل وسيلة التنقّل الوحيدة.

أمثلة

مسار أساسي

فاصل مخصّص

طيّ الوسط

العربية (RTL)

الخصائص

الخصائص التي يعرّفها Breadcrumb. سمات العنصر الأصلي تمرّ كما هي.

<Breadcrumb>

الخاصيةالنوعالافتراضيالوصف
size"sm" | "md"

<BreadcrumbLink>

الخاصيةالنوعالافتراضيالوصف
asChildbooleanRender as the consumer element (e.g., a router Link) via Radix Slot.

<BreadcrumbPage>

الخاصيةالنوعالافتراضيالوصف
asChildbooleanRender as the consumer element (e.g., a heading) via Radix Slot.

<BreadcrumbSeparator>

الخاصيةالنوعالافتراضيالوصف
childrenreact.ReactNodeOverride the default ChevronRight icon with custom content (e.g., /, ·, or your own SVG). The wrapper itself stays aria-hidden since separators are decorative - the visited-state structure is conveyed via the <ol>
  • aria-current semantics, not the separator glyph.

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

يعرض Breadcrumb عنصر <nav> بـ aria-label وقائمة مرتّبة، فيُعرض معلمًا. تحمل الصفحة الحالية aria-current="page"، والفواصل مخفية عن التقنيات المساعدة.

علامة الحذف للعناصر المطوية زر يكشف الروابط المخفية.