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

Динамический остров

Чёрная капсула как на iPhone: плавно растягивается под звонок, таймер, уведомление или плеер.

Настройки

accentColor
glowColor
highlightColor

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

Параметры

9 параметров
ПараметрТипПо умолчаниюОписание
view'idle' | 'ring' | 'timer' | 'notification' | 'music'"idle"Какой экран показывает остров: погода, звонок, таймер, уведомление или плеер.
onViewChange(view) => void—Вызывается при переключении экрана кнопками.
idleContentReactNode—Своё содержимое для экрана покоя.
ringContentReactNode—Своё содержимое для звонка.
timerContentReactNode—Своё содержимое для таймера.
accentColorstring"#ffffff"Главный цвет: иконки, мигающая точка, полоска таймера и счётчик.
glowColorstring"rgba(255,255,255,0.1)"Мягкое свечение вокруг острова.
highlightColorstring"rgba(255,255,255,0.1)"Тонкая светлая обводка острова.
classNamestring—Классы для внешнего блока.

Зависимости

Пакетов: 2

npm install motion lucide-react

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

Смотреть все