dev-dga
المكوّناتالتوافقإمكانية الوصولالعربية والاتجاهالتثبيتالقوالب Storybook

المكتبة

مكوّنات React لكود المنصّات

كل مكوّنات الواجهة في المكتبة، حيّة وقابلة للتنسيق: مكوّنات React 19 قابلة للوصول وعربية الاتجاه تطبّق كود منصّات هيئة الحكومة الرقمية. ابحث أو صفِّ حسب الفئة، ثم افتح أي مكوّن لأمثلة تفاعلية وكود جاهز للنسخ.

65 مكوّنًا

الأزرار والإجراءات

عناصر تُطلق إجراءً أو تغيّر حالة.

زر
Button

زر React متاح الوصول للمنصّات الحكومية السعودية: تسعة أنماط، وأحجام، وأيقونات، وحالة تحميل، وخاصية asChild لروابط التوجيه. جاهز للعربية والوضع الداكن.

5 أمثلة
زر عائمجديد
FloatingButton

زر إجراء عائم (FAB) في React للإجراء الرئيسي الوحيد في الشاشة: أيقونة فقط أو حبّة ممتدة، على سطح عادي أو ملوّن، مع asChild للروابط. يراعي الاتجاه العربي.

4 أمثلة
رابط
Link

رابط نصّي متاح الوصول في React بثلاث درجات وحجمين، مع وضع مضمّن ووضع خارجي للمواقع الحكومية السعودية. تنعكس أيقونته النهائية في الاتجاه العربي.

4 أمثلة
زر تبديل
Toggle

زر تبديل ثنائي الحالة في React لأشرطة الأدوات وأدوات التنسيق، بأنماط وأحجام. يعرض aria-pressed ويدعم الاستخدام بأيقونة فقط مع تسمية.

4 أمثلة
مبدّل المحتوى
ContentSwitcher

أداة تحكّم مقسّمة في React للتبديل بين عروض متعارضة، بأحجام ونمط للأسطح الداكنة. تعمل بلوحة المفاتيح وفي الاتجاه العربي.

4 أمثلة

حقول الإدخال

حقول وعناصر لجمع المدخلات، مع دعم وصولٍ مدمج للحقول.

حقل نصّي
TextInput

حقل نصّي أحادي السطر متاح الوصول في React مع تسمية مدمجة ونص مساعد ورسالة خطأ وبادئات ولاحقات وأنماط تعبئة. جاهز للعربية والاتجاه من اليمين.

4 أمثلة
منطقة نصّية
Textarea

حقل نصّي متعدّد الأسطر متاح الوصول في React يشارك TextInput عقد التسمية والنص المساعد والخطأ، مع rows والتحكّم في تغيير الحجم وأنماط التعبئة.

4 أمثلة
حقل رقمي
NumberInput

حقل رقمي في React بأزرار زيادة ونقصان، مع min وmax وstep ودعم الكسور. يحمل رقمًا أو null، ويربط التسمية وحالات الخطأ، ويبقى من اليسار لليمين في العربية.

4 أمثلة
قائمة اختيار
Select

حقل اختيار مفرد متاح الوصول في React مبني على Radix، مع تسمية ونص مساعد وحالة خطأ ونص نائب وخيارات معطّلة. يرث الوضع الداكن والاتجاه العربي.

4 أمثلة
قائمة منسدلة
Dropdown

حقل قائمة منسدلة في React باختيار مفرد ومتعدّد، وبحث داخل اللوحة، وخيارات مجمّعة، وربط كامل للحقل. مبني على cmdk للتصفية السريعة بالعربية والإنجليزية.

4 أمثلة
مربّع اختيار
Checkbox

مربّع اختيار متاح الوصول في React مع تسمية ونص مساعد وحالة خطأ ووضع غير محدّد وثلاثة أحجام. مبني على Radix، ومربوط بالنماذج، وجاهز للاتجاه العربي.

4 أمثلة
زر اختيار
Radio

مجموعة أزرار اختيار متاحة الوصول في React بتسمية مشتركة ونص مساعد وحالة خطأ وتخطيط أفقي ودعم عربي. اختيار واحد من مجموعة صغيرة ظاهرة.

4 أمثلة
مفتاح تبديل
Switch

مفتاح تبديل متاح الوصول في React لإعداد ثنائي واحد يسري فورًا، مع تسمية ونص مساعد وحالات. مبني على Radix ومعكوس في الاتجاه العربي.

4 أمثلة
شريط تمرير
Slider

شريط تمرير متاح الوصول في React لقيمة واحدة أو نطاق بمقبضين، مع عرض حي للقيمة وتنسيق مخصّص وأحجام وربط للحقل. يعمل بلوحة المفاتيح وفي الاتجاه العربي.

4 أمثلة
تقييم
Rating

تقييم بالنجوم متاح الوصول في React يعمل كحقل إدخال أو عرض للقراءة فقط، بدقّة نصف نجمة وأحجام ودرجة العلامة ودعم كامل للوحة المفاتيح.

4 أمثلة
رمز تحقّق
InputOTP

حقل رمز تحقّق لمرّة واحدة في React لتدفّقات الدخول والتحقّق: رموز الرسائل النصّية من ست خانات، وتجميع، ورقم سرّي مقنّع، ولصق، وتعبئة تلقائية، وonComplete.

4 أمثلة
حقل الوسوم
TagInput

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

4 أمثلة
مربّع بحثجديد
SearchBox

حقل بحث في React مبني على TextInput مع عدسة وبحث صوتي وزر مسح وEnter للبحث. يناسب التصفية الحيّة وصفحات البحث الكاملة.

4 أمثلة
رفع الملفّات
FileUpload

رفع ملفّات في React بالسحب والإفلات، مع التحقّق من النوع والحجم، وحالة وتقدّم لكل ملف، ونمط زر مضغوط. متحكَّم به بالكامل وجاهز للاتجاه العربي.

3 أمثلة
منتقي التاريخجديد
DatePicker

منتقي تاريخ متاح الوصول في React بتبديل داخل التقويم بين الهجري (أم القرى) والميلادي، وحدّين أدنى وأقصى، ودعم عربي. القيمة دائمًا Date.

4 أمثلة
منتقي نطاق التاريخجديد
DateRangePicker

منتقي نطاق تاريخ متاح الوصول في React لتاريخي البداية والنهاية على تقويم واحد، مع إعدادات جاهزة وعرضين هجري وميلادي وحدود. يشارك DatePicker نواته.

3 أمثلة
شريحةجديد
Chip

شريحة قابلة للاختيار في React لأشرطة التصفية وقوائم الاختيار المتعدّد والرموز القابلة للإزالة، بأنماط وأيقونات وشكل دائري. تعرض aria-pressed.

4 أمثلة

عرض البيانات

أسطح وعناصر لعرض المحتوى والسجلات.

بطاقة
Card

سطح بطاقة مركّب في React بصورة وأيقونة ورأس ومحتوى وتذييل وأقسام قابلة للتوسيع. أنماط قابلة للاختيار وتفاعلية للوحات التحكّم والبوّابات.

2 أمثلة
وسم
Tag

وسم مضغوط في React للفئات والكلمات المفتاحية، بمجموعة درجات SDGA وثلاثة أحجام وأيقونات ووضع قابل للإغلاق. جاهز للاتجاه العربي.

4 أمثلة
وسم الحالة
StatusTag

حبّة حالة في React بنقطة ملوّنة وتسمية لحالات الطلبات والإجراءات: نجاح وتحذير وخطأ ومعلومة ومحايد، بأنماط معبّأة أو خفيفة.

3 أمثلة
صورة رمزية
Avatar

صورة رمزية في React بصورة وبديل من الأحرف الأولى وأحجام وأشكال ونقطة حالة ومجموعات متراصّة مع فائض +N. الأسماء المتاحة مدمجة.

4 أمثلة
فاصل
Divider

فاصل في React للفصل الأفقي أو العمودي، مع تسمية مضمّنة اختيارية ودرجات ووضع زخرفي. يستخدم دور separator.

3 أمثلة
قائمة وصف
DescriptionList

قائمة مفتاح وقيمة في React تعرض عناصر dl وdt وdd الحقيقية لشاشات المراجعة والملخّص، أفقية أو عمودية، بقيم غنيّة ودعم عربي.

3 أمثلة
قائمة
List

مكوّن قائمة في React للقوائم النقطية والمرقّمة والأيقونية بإيقاع متّسق وتداخل ودرجات وترقيم أبجدي عربي في الاتجاه من اليمين.

4 أمثلة
قائمة مُنظّمة
StructuredList

قائمة مُنظّمة خفيفة في React لصفوف الترويسة والنص، مع صفوف قابلة للاختيار وكثافة مضغوطة وبلا عبء فرز. تعرض جدولًا حقيقيًا.

4 أمثلة
مؤشّر أداء
Metric

بطاقة مؤشّر أداء في React بتسمية وقيمة وفرق تغيّر واتجاه ومخطّط مصغّر اختياري وأيقونة وفتحات إجراء. جمّع البلاطات بـ MetricGroup للوحات التحكّم.

4 أمثلة
اقتباس
Quote

اقتباس بارز في React بعنوان اختياري ومؤلّف وصفة المؤلّف وصورة رمزية، بأحجام وتلوينات. يعرض عنصر blockquote الدلالي.

4 أمثلة
مخطّط زمني
Timeline

مخطّط زمني عمودي في React لسجل الطلبات وتتبّع المعاملات وموجز النشاط، بعلامات حالة وأيقونات وصور رمزية. دلالات قائمة مرتّبة.

4 أمثلة
جدول
Table

جدول بيانات مركّب في React برأس وجسم وتذييل وتعليق وترويسات قابلة للفرز والتصفية وصفوف قابلة للاختيار وأحجام وتخطيط متناوب وترويسة ثابتة.

4 أمثلة
نسبة الأبعاد
AspectRatio

حاوية نسبة أبعاد في React تثبّت المحتوى على نسبة مثل 16/9، فلا تتزحزح الصور والخرائط والتضمينات أثناء التحميل.

3 أمثلة
ختم رقميجديد
DigitalStamp

مكوّن DigitalStamp للمواقع الحكومية السعودية في React: شريط العلم والعبارة، ولوحة شرح نطاق .gov.sa، ورقم تسجيل الهيئة، بالعربية والإنجليزية.

4 أمثلة
مقتطف codeجديد
CodeSnippet

كتلة كود في React بتبويبات لغات وأرقام أسطر وزر نسخ وطيّ «عرض المزيد» ونمط مضمّن. يبقى الكود من اليسار إلى اليمين في الصفحات العربية.

4 أمثلة
الريال السعوديجديد
SaudiRiyal

مكوّن SaudiRiyal في React يعرض رمز الريال الرسمي بتنسيق مبالغ متوافق مع SDGA: موضع رمز ثابت، وإشارة آمنة في الاتجاه العربي، وأرقام، ودرجات.

8 أمثلة

تمثيل البيانات

رسومٌ بيانية مبنيّة على لوحة ألوان هيئة الحكومة الرقمية.

مخطّطاتجديد
Charts

رسوم SVG في React بلا اعتماديات بلوحة ألوان الهيئة الفئوية: BarChart وLineChart وPieChart، لكلٍّ جدول بديل متاح الوصول ودعم للاتجاه العربي.

3 أمثلة

التنبيهات والحالة

رسائل الحالة والتقدّم والإشعارات العابرة.

تنبيه مضمّن
InlineAlert

تنبيه مضمّن في React لرسائل داخل الصفحة: أنواع معلومة ونجاح وتحذير وخطأ، وعنوان، وإجراءات، وزر إغلاق. يُعلن عبر المناطق الحيّة.

4 أمثلة
إشعارجديد
Notification

شريط إشعار بعرض كامل في React لرسائل النظام في أعلى الصفحة: أنواع دلالية، وعبارة افتتاحية بارزة، وإجراءات، وزر إغلاق. جاهز للاتجاه العربي.

4 أمثلة
إشعار منبثق
NotificationToast

إشعارات منبثقة في React تُطلق من دالّة toast(): أنماط، وإجراءات مثل التراجع، وتحديث في المكان، ومنفذ عرض واحد يُثبَّت قرب جذر التطبيق.

4 أمثلة
تلميح
Tooltip

تلميح متاح الوصول في React مبني على Radix يظهر عند التمرير والتركيز، مع مشغّل HelpIcon ونمط بعنوان وأيقونة وسطح معكوس. جاهز للاتجاه العربي.

4 أمثلة
مؤشّر تحميل
Spinner

مؤشّر تحميل غير محدّد في React يتبع حجم النص ولونه الحاليين، بأحجام ودرجات وتسمية متاحة افتراضيًا.

3 أمثلة
هيكل تحميل
Skeleton

عنصر نائب في React يحاكي شكل المحتوى أثناء التحميل: أسطر نص ودوائر وبطاقات وأشكال مضمّنة، بلمعان يحترم تفضيل تقليل الحركة.

3 أمثلة
مؤشّر تقدّم
Progress

شريط تقدّم خطّي وحلقة تقدّم دائرية في React بحالات محدّدة وغير محدّدة، وحالات تغذية راجعة، وتسمية، ونص مساعد، وعرض للقيمة.

4 أمثلة
حالة فارغة
EmptyState

حالة فارغة في React لشاشات بلا بيانات وبلا نتائج وشاشات الخطأ، بوسائط وعنوان ووصف وإجراءات، أو أجزاء قابلة للتركيب. جاهزة للاتجاه العربي.

4 أمثلة

الطبقات المنبثقة

طبقاتٌ تطفو فوق الصفحة، تُرسى جميعها في جذر المزوّد.

نافذة حوار
Modal

حوار منبثق متاح الوصول في React مبني على Radix: أيقونة رأس، وعنوان، ووصف، وجسم، وإجراءات تذييل، وأحجام، وحصر للتركيز، وEscape للإغلاق. يرث السمة والاتجاه.

1 أمثلة
لوح جانبي
Drawer

لوح في React ينزلق من بداية السطر أو نهايته أو الأسفل للإعدادات ولوحات التفاصيل ونماذج التصفية. تعامل مع التركيز كما في Modal، وجوانب تراعي الاتجاه العربي.

3 أمثلة
لوح منبثق
Popover

لوح منبثق في React مبني على Radix لمحتوى غني مثبّت على مشغّل: نماذج تحرير مضمّنة، ومرشّحات، ومعاينات، مع سهم اختياري وحصر تركيز في الوضع المعطِّل.

3 أمثلة
قائمة منزلقةجديد
SlideoutMenu

لوح تنقّل منزلق في React برأس وعناصر مجمّعة وروابط الصفحة الحالية وتذييل، بدلالات nav وقوائم حقيقية. ينعكس الجانب في الاتجاه العربي.

3 أمثلة
قائمة إجراءات
DropdownMenu

قائمة إجراءات منسدلة في React مبنية على Radix بعناصر ومربّعات اختيار وأزرار اختيار وتسميات وفواصل وقوائم فرعية وفتحات نهائية. دعم كامل للوحة المفاتيح والاتجاه العربي.

4 أمثلة
شريط قوائم
Menubar

شريط قوائم أفقي بنمط سطح المكتب في React مبني على Radix، بقوائم متداخلة وعناصر مربّعات اختيار وأزرار اختيار ومشغّلات محدّدة. تتحرّك مفاتيح الأسهم عبر القوائم وداخلها.

3 أمثلة
لوح تصفيةجديد
Filtration

لوحة مرشّحات متعدّدة الأوجه في React، منبثقة أو مضمّنة، بأقسام ومرشّحات مربّعات اختيار وعدّاد نتائج وزرَي تطبيق ومسح. تبقى الحالة في كودك.

2 أمثلة
لوحة أوامر
Command

لوحة أوامر في React مبنية على cmdk ببحث تقريبي ومجموعات واختصارات وCommandDialog يربط Cmd+K وCtrl+K. تعمل مضمّنة أو منبثقة.

3 أمثلة

التنقّل

الإرشاد والتسلسل وكشف المحتوى.

تبويبات
Tabs

تبويبات متاحة الوصول في React مبنية على Radix بقائمة تبويب متنقّلة وأيقونات وأنماط بعرض كامل ومسطّحة ومعالجة للفائض وتسميات عربية. تنقل مفاتيح الأسهم بين التبويبات.

4 أمثلة
مسار تنقّل
Breadcrumb

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

4 أمثلة
ترقيم صفحات
Pagination

ترقيم صفحات متاح الوصول في React بزرَي السابق والتالي وروابط الصفحات وصفحة حالية بشريط سفلي وعلامات حذف ومساعد paginationRange لعرض ثابت.

3 أمثلة
أكورديون
Accordion

أكورديون متاح الوصول في React مبني على Radix بقسم مفتوح واحد أو عدّة أقسام، ووضع قابل للطي، وأحجام، ومحاذاة أيقونة، ونمط مسطّح. جاهز للاتجاه العربي.

3 أمثلة
مؤشّر خطواتجديد
ProgressIndicator

مؤشّر خطوات في React للتدفّقات متعدّدة الخطوات بحالات مكتملة وحالية وقادمة، وتخطيطين أفقي وعمودي، ومظهر نقطي. يعلّم الخطوة الحالية لقارئ الشاشة.

3 أمثلة
عنصر قابل للطي
Collapsible

منطقة إظهار وإخفاء واحدة في React مبنية على Radix، بزر مشغّل من عندك، وخيار الفتح افتراضيًا، ونمط بسهم.

3 أمثلة
منطقة تمرير
ScrollArea

منطقة تمرير في React بأشرطة تمرير منسّقة عبر المتصفّحات للمحور العمودي أو الأفقي أو كليهما. محدودة كما في overflow الأصلي وقابلة للتمرير بلوحة المفاتيح حين تُسمّى.

3 أمثلة
معرض متحرّكجديد
Carousel

عرض شرائح متاح الوصول في React بأسهم ونقاط ولوحة مفاتيح وسحب وتكرار، بنمط دور carousel وإعلانات حيّة. تنقّل يراعي الاتجاه العربي.

3 أمثلة

هيكل التطبيق

تخطيطٌ هيكلي لتطبيقات كاملة.

شريط جانبي
Sidebar

شريط جانبي للتطبيقات في React بمجموعات وقوائم وقوائم فرعية وشارات وسكّة أيقونات قابلة للطي في سطح المكتب تتحوّل إلى لوح في الجوال. ينعكس الجانب في الاتجاه العربي.

1 أمثلة

المزوّد والأدوات

سياق التشغيل والخطّافات والأدوات التي تربط الكل.

المزوّد
DgaProvider

DgaProvider جذر كل تطبيق @dev-dga: يضبط الاتجاه والوضع الداكن وسمة العلامة، ويستضيف البوّابة لترثها الطبقات المنبثقة. غلّف مرّة واحدة.

3 أمثلة
dev-dga

كود منصّات هيئة الحكومة الرقمية، بمكوّنات React 19 قابلة للوصول.

استكشف

المكوّناتالتثبيتمنسّق السمةالكتلأمثلةالقوالبStorybook

البراهين

التوافقإمكانية الوصولالعربية والاتجاه

المشروع

GitHubرخصة MITnpm · @dev-dga/reactملف llms.txt لوكلاء الذكاء الاصطناعي

تطبيق مستقل وحر الاستخدام برخصة MIT. غير تابع لهيئة الحكومة الرقمية السعودية الرسمية ولا مُعتمد منها.

من إنشاء Dhaifallah Alfarawi · @DevDhaif

MIT · مبني بـ @dev-dga