مكوّن Stepper لـ Angular | ng-hub-ui-stepper

مكوّن stepper لـ Angular مع التحقق وأوضاع الاتجاه وعناصر تحكّم مخصّصة وتعريب وتنسيق عبر متغيرات CSS.

مرجع API

إليك العقد الكامل لـ stepper: كل ما يمكنك ربطه والاستماع إليه وإسقاطه وتنسيقه، مجموعاً في مكان واحد. اربط ما تحتاجه ونسّق ما تريده — إنه standalone وملائم للـ Signals.

المدخلات

اضبط stepper عبر 6 مدخلات. اربطها مثل أي @Input في Angular.

الاسمالنوعالافتراضيالوصف
options (hub-stepper)StepperOptions{}كائن إعداد stepper: `layout` (`vertical` | `sidebar`) و `rtl` (boolean).
backLabel (hub-stepper)string | nullnullيتجاوز تسمية عنصر التحكم "Back". يعود إلى تسمية i18n المدمجة عندما تكون null.
continueLabel (hub-stepper)string | nullnullيتجاوز تسمية عنصر التحكم "Continue".
submitLabel (hub-stepper)string | nullnullيتجاوز تسمية عنصر التحكم "Submit" للخطوة الأخيرة.
title (hub-step)stringعنوان الخطوة المعروض في تنقل stepper.
disabled (hub-step)booleanfalseيعطّل التنقل إلى هذه الخطوة.

المخرجات

تفاعل مع ما يفعله stepper — 3 أحداث لربط منطقك بها.

الاسمالنوعالوصف
completed (hub-stepper)EventEmitter<void>يُطلَق عندما يرسل المستخدم الخطوة الأخيرة.
nextStep (hub-stepper)EventEmitter<number>يُطلَق عند التقدّم إلى خطوة، مع فهرس الخطوة الجديد.
previousStep (hub-stepper)EventEmitter<number>يُطلَق عند الرجوع إلى خطوة، مع فهرس الخطوة الجديد.

القوالب

لم يتم توثيق أي قوالب بعد.

متغيّرات CSS

نسّق كل بكسل عبر 14 متغيّرات CSS. تجاوزها عند :root أو حدّد نطاقها على غلاف.

سمة Stepper

رموز تنسيق وقت التشغيل لسطح stepper والتنقل وعناصر التحكم. تجاوزها عند `:root` أو حدّد نطاقها لغلاف.

المتغيّرالافتراضيالنوعالوصف
--hub-stepper-primary-color#009ef7color اللون المميّز الأساسي (الحالة النشطة، التقدّم).
--hub-stepper-background-color#f3f6f9color خلفية زر الرجوع / السطح الثانوي.
--hub-stepper-text-color#181c32color لون النص الأساسي.
--hub-stepper-border-color#d8dde6color لون حد سطح stepper.
--hub-stepper-surface-color#ffffffcolor خلفية محتوى الخطوة.
--hub-stepper-nav-link-color#495057color لون تسمية خطوة التنقل.
--hub-stepper-nav-link-active-bg#0d6efdcolor خلفية مؤشّر الخطوة النشطة.
--hub-stepper-nav-link-active-color#ffffffcolor لون نص مؤشّر الخطوة النشطة.
--hub-stepper-nav-link-disabled-color#adb5bdcolor لون تسمية الخطوة المعطّلة.
--hub-stepper-gap1remlength الفجوة بين مناطق تخطيط stepper.
--hub-stepper-controls-gap0.5remlength الفجوة بين عناصر تحكم التنقل.
--hub-stepper-disabled-opacity0.5number الشفافية المطبَّقة على الخطوات المعطّلة.
--hub-stepper-sidebar-widthclamp(160px, 20vw, 240px)length عرض الشريط الجانبي في تخطيط `sidebar`.
--hub-stepper-animation-duration260mstransition مدة انتقال الخطوة.

التنسيق والسمات

لم يتم توثيق أي أمثلة تنسيق بعد. سيتضمّن هذا القسم وصفات التخصيص وأمثلة السمات.