Steps
Внешний вид
Важно! Значения ItemView применяются к шагу только когда его статус — active.
Внешний вид компонента регулируется 3 свойствами:
View
Свойство применяется ко всему компоненту и принимает следующие значения:
defaultaccent
ItemView
Свойство применяется к индикатору активного шага и заголовку, и принимает следующие значения:
defaultnegativewarningpositive
CompletedItemView
Свойство задаётся на каждом шаге отдельно через items[n].completedItemView и позволяет переопределить внешний вид индикатора и заголовка для завершённых шагов (status: 'completed'). Принимает следующие значения:
defaultaccentnegativewarningpositive
Тип индикатора
Свойство indicator каждого шага определяет, что отображается в индикаторе:
- Numbered
- Bullet
- Icon
Если передать indicator: undefined, индикатор отображается в виде точки.
Свойство indicator также принимает render-функцию, которая получает { status, size } и возвращает иконку.
Внешнее управление
Управление через onChange и статус шага
Использование свойства ItemView
Использование свойства completedItemView
Свойство completedItemView задаётся на каждом шаге индивидуально и позволяет переопределить внешний вид завершённого шага.