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

Вкладки-иконки

Ряд иконок. Выбранная вкладка плавно расширяется и выдвигает своё название, остальные остаются компактными.

Настройки

accentColor
secondaryColor
glowColor

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

Параметры

9 параметров
ПараметрТипПо умолчаниюОписание
tabs{ title: string; icon: ReactNode }[]—Вкладки: название и иконка.
defaultIndexnumber0Какая вкладка выбрана сразу, счёт с нуля.
centerbooleanfalseВыровнять ряд по центру.
durationnumber0.35Длительность раскрытия в секундах.
onChange(index: number) => void—Вызывается с номером выбранной вкладки.
accentColorstring"#ffffff"Основной цвет: иконка и подсветка выбранной вкладки.
secondaryColorstring"#a3a3a3"Второй цвет: им заканчивается подсветка выбранной вкладки.
glowColorstring"rgba(255, 255, 255, 0.18)"Мягкое свечение вокруг выбранной вкладки.
classNamestring—Дополнительные классы.

Зависимости

Пакетов: 3

npm install motion clsx tailwind-merge

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

Смотреть все