السجل التجاري
سجّل منشأة جديدة، أو حدّث أنشطتها، أو جدّد سجلّها. تكتمل الخدمة في جلسة واحدة وتُصدر الشهادة بصيغة PDF.
- الرسوم
- 200 ر.س
- المدة
- 3 أيام عمل
- القناة
- إلكترونيًا
التثبيت
أضِف ثلاث حزم، واستورد الأنماط مرة واحدة، وضَع تطبيقك داخل المزوّد. ثم اضبط النظام بأكمله - اللون الرئيس والاستدارة والخطوط والوضع الداكن والاتجاه - من طبقة واحدة من متغيّرات CSS.
يستهدف dev-dga إصدارات React الحديثة وأي أداة بناء تستطيع استيراد ملف CSS.
حزمتا react وreact-dom بإصدار 19 اعتماديّتان قرينتان - تستخدم المكوّنات بيئة تشغيل React 19.
Next.js أو Vite أو Remix - أي إعداد يتيح استيراد ملف أنماط. لا تُستخدم أي بيئة CSS-in-JS.
الأنواع الكاملة تُشحَن مع الحزمة. TypeScript مُستحسَن لكنه غير مطلوب.
ثلاث حزم: مكوّنات React، وملف CSS المُجمَّع، والرموز التصميمية. ثبّتها الثلاث معًا.
حزمة CSS اعتماديّة قرينة لحزمة React - ثبّتها صراحةً، لا اعتمادًا على التبعية غير المباشرة.
استورد ملف الأنماط مرة واحدة في جذر التطبيق (في التخطيط الجذري أو ملف الدخول). يشحن التصفير والرموز والسمة الداكنة وكل أنماط المكوّنات.
لأن نظام التصميم يعيش في @layer ddga-base / ddga-components، فأي قاعدة غير مُطبَّقة في طبقة عندك تتجاوزه دون الحاجة إلى !important .
حزمة @dev-dga/css ملف CSS عادي في طبقتين متتاليتين: ddga-base و ddga-components. و Tailwind اختياري. استخدم خصائص المكوّن لما بداخله، والأصناف أو CSS الخاص بك للتخطيط من حوله. إعادة تنسيق داخل المكوّن بأصناف Tailwind هشّة: ترتيب الطبقات، وليس التخصيص، هو ما يحدّد القاعدة الغالبة.
يحصل إصدارا Tailwind الثالث والرابع على سلّم DGA كأصناف عبر جسر الرموز: bg-primary و text-ink و text-ink-secondary و rounded-lg و shadow-md و text-display-md و max-w-dga وكل درجة في اللوحة (bg-sa-600 و border-gray-200). كل قيمة إحالة إلى var(--ddga-*)، فتسري سمات DgaProvider والوضع الداكن عبر الأصناف.
استورد ملف الأنماط مرة واحدة وركّب المكوّنات. ونسّق التخطيط من حولها بـ CSS الخاص بك.
ثبّت @dev-dga/tokens ليكون استيراد الإعداد المسبق صريحًا:
أضِف الإعداد المسبق إلى ملف إعداد Tailwind:
رتّب ملفات الأنماط بهذا الترتيب:
يجب أن يأتي بيان الترتيب أولًا، ولفّ @tailwind base داخل @layer tailwind-base إلزامي. فـ @tailwind base خارج أي طبقة (يضبط preflight الخاصية border-width: 0 على كل عنصر) يغلب كل قاعدة داخل طبقة ويزيل الحدود من كل مكوّن. تعلن المكتبة طبقتيها في أعلى ملفها، لذا فبيان ترتيب يوضع بعد الاستيراد يرتّب tailwind-base فوق المكوّنات.
مُعدِّلات الشفافية على ألوان الجسر (bg-primary/50) تحتاج الإصدار الرابع. يتخطّاها Tailwind v3 مع قيم var().
لا ملف إعداد ولا @source. ويُتخطّى preflight لأن تصفير المكتبة يغني عنه.
لإضافة preflight، استورده في طبقة base. يبقي بيان الترتيب base تحت ddga-base:
يحتفظ الجسر بلوحة Tailwind وسلالمه. للإبقاء على رموز DGA وحدها (الوضع الصارم)، صفّر مساحات الأسماء قبل استيراد الجسر، وليس بعده:
قواعد للإصدارين
هذه البطاقة أصناف الجسر فقط: بلا مكوّن من المكتبة وبلا CSS مخصّص. بدّل الوضع الداكن أو لوحة العلامة فتتبدّل ألوان كل صنف، لأن كل صنف يحلّ متغيّر --ddga-*.
سجّل منشأة جديدة، أو حدّث أنشطتها، أو جدّد سجلّها. تكتمل الخدمة في جلسة واحدة وتُصدر الشهادة بصيغة PDF.
المصدر
يوفّر DgaProvider الاتجاه والوضع الداكن وسمة العلامة وجذر الإرساء الذي تُرسى فيه الطبقات المنبثقة (الحوارات والتلميحات والإشعارات). ضَعه مرة واحدة قرب الجذر فوق كل ما يستخدم المكتبة.
خصائص DgaProvider
| الخاصية | النوع | الافتراضي | ما تتحكّم به |
|---|---|---|---|
dir | 'ltr' | 'rtl' | 'ltr' | اتجاه التخطيط. يعكس الشجرة كاملةً عبر الخصائص المنطقية. |
mode | 'light' | 'dark' | 'light' | وضع الألوان. يطبّق مجموعة الرموز الداكنة على جذر المزوّد. |
theme | DgaTheme | saGreen | سمة العلامة - اسم لوحة، أو لون CSS، أو ثلاثية كاملة. |
locale | string | - | لغة بصيغة BCP-47 تُمرَّر للمكوّنات المدركة للتواريخ والأرقام. |
as | ElementType | 'div' | العنصر الذي يُصيَّر المزوّد به (مثل التصيير على <body>). |
يتبدّل النظام بأكمله من قيمة واحدة. مرّر theme.primary بأيٍّ من ثلاث صيغ - وتُشتقّ حالات التمرير والضغط تلقائيًا عبر color-mix().
إحدى: saGreen أو info أو success أو warning أو error أو gray.
قيمة hex أو rgb أو oklch. وتُشتقّ حالتا التمرير والضغط نيابةً عنك.
تحكّم كامل عبر { base, hover, active, foreground } حين تحتاج قيمًا محدّدة.
كل لون واستدارة ومسافة وخط وظل هو متغيّر CSS باسم --ddga-* مُعرَّف في @layer ddga-base. أعِد تعريف أيٍّ منها في أي مكان - عامًّا على :root أو محصورًا في شجرة فرعية - فيتبعه النظام. دون خطوة بناء ودون Sass.
مجموعات الرموز
| المجموعة | أمثلة على المتغيّرات | ما تتحكّم به |
|---|---|---|
| الألوان | --ddga-color-primary · --ddga-color-background · --ddga-text-primary · --ddga-color-border | الأسطح والنصوص والحدود والألوان الدلالية. |
| الاستدارة | --ddga-radius-sm · --ddga-radius-md · --ddga-radius-lg · --ddga-radius-full | استدارة الزوايا عبر كل مكوّن. |
| المسافات | --ddga-space-1 … --ddga-space-16 | مقياس المسافات المُستخدَم للحشو والفجوات. |
| الخطوط | --ddga-font-ar · --ddga-font-mono · --ddga-font-size-* · --ddga-font-weight-* | عائلات الخطوط وأحجامها وأوزانها. |
| الظلال | --ddga-shadow-xs … --ddga-shadow-3xl | الارتفاع للبطاقات والطبقات المنبثقة والنوافذ. |
| الرسوم | --ddga-chart-1 … --ddga-chart-6 | اللوحة التصنيفية لتمثيل البيانات. |
احصر التجاوزات في شجرة فرعية بضبط المتغيّرات على أي عنصر مُغلِّف - ويتكفّل التتالي بالباقي، في الوضعين الفاتح والداكن.
لمحة سريعة - عدّل بعض الرموز وشاهد المعاينة تتبدّل. للتحكّم الكامل بكل الرموز الـ188، افتح منسّق السمة الكامل.
تحكّم بطريقة ظهور ملفّك عبر كل خدمة حكومية.
تُحفَظ تغييراتك تلقائيًا.
هذه معاينة. يمنحك منسّق السمة كل رمز --ddga-* - كل سلالم الألوان والاستدارة والمسافات والخطوط والظلال - مع بحث حيّ وتصدير بنقرة.
افتح منسّق السمة الكاملالقيم التي غيّرتها
الصقها في ملف CSS يُحمَّل بعد @dev-dga/css (في globals.css مثلًا). تتجاوز الرموز التي تقرؤها كل المكوّنات - ضعها على :root للتطبيق كاملًا، أو على أي عنصر لتنسيق شجرة فرعية. لا يظهر هنا إلا ما تغيّره.
الوضع الداكن مجموعة رموز مُنتقاة بعناية، لا عكسٌ آليّ. فعِّله بخاصية mode في المزوّد، أو بتبديل data-theme="dark" على عنصر مُغلِّف. طبّقه قبل أول رسم (كما يفعل هذا الموقع) لتفادي الوميض.
اضبط dir="rtl" فينعكس التخطيط بالكامل عبر الخصائص المنطقية - دون عملٍ لكل مكوّن. ويغطّي خط IBM Plex Sans Arabic العربية واللاتينية من عائلة واحدة، فيبقى المحتوى المختلط متّسقًا.
اكتمل إعدادك. إلى أين تذهب من هنا: