КомпонентыНовое

Пошаговая форма

Шаги с кружками, которые превращаются в галочки, и полоской прогресса. Содержимое шага выезжает в сторону движения: вперёд или назад.

Настройки

accentColor
secondaryColor
glowColor

Основано на Checked Stepper (MIT лицензия) · Условия использования

Параметры

11 параметров
ПараметрТипПо умолчаниюОписание
steps{ label: string; content?: ReactNode }[]—Шаги: подпись и содержимое.
initialStepnumber0С какого шага начать, счёт с нуля.
showProgressbooleantrueПолоска, которая заполняется до текущего шага.
activeScalenumber1.2Насколько увеличен кружок текущего шага.
prevLabelstring"Previous"Текст кнопки назад.
nextLabelstring"Next"Текст кнопки вперёд.
onStepChange(step: number) => void—Вызывается с номером нового шага.
accentColorstring"#ffffff"Основной цвет: пройденные шаги, начало полосы и кнопка «Далее».
secondaryColorstring"#a3a3a3"Второй цвет: им заканчивается градиент полосы прогресса.
glowColorstring"rgba(255, 255, 255, 0.35)"Мягкое свечение вокруг текущего шага.
classNamestring—Дополнительные классы.

Зависимости

Пакетов: 4

npm install motion lucide-react clsx tailwind-merge

Похожие компоненты

Смотреть все