Цвет иконки зависит от цветовой темы бейджа.
На десктопе размер бейджа будет увеличен, на мобильном устройстве - стандартного размера.
Демо-данныеimport { add } from 'date-fns';const date = new Date();const someDaysBeforeEnd = add(date, { days: 6, hours: 1 });const someDaysAndHoursBeforeEnd = add(date, { days: 6, hours: 4 });const someHoursAndMinutesBeforeEnd = add(date, { hours: 5, minutes: 25 });const someHoursBeforeEnd = add(date, { hours: 5, minutes: 1 });const someMinutesBeforeEnd = add(date, { minutes: 40 });const someSecondsBeforeEnd = add(date, { seconds: 59 });const someMonthsBeforeEnd = add(date, { months: 3 });
Изначально таймер отображается в режиме даты, после пересечения границы countdownStart
(по умолчанию это одни сутки) таймер переключается в режим обратного отсчёта.
Оставшееся время Отображаемый формат> 1 дня дн / дн + ч> 1 часа ч / ч + мин< 1 часа мин< 1 минуты сек
Когда времени остается меньше часа, у иконки появляется тень.
Через одну минуту после последнего обновления страницы демо не будет соответствовать своему описанию. Для корректного отображения необходимо обновить страницу.
Установлено кастомное время начала обратного отсчёта
На десктопе размер бейджа будет увеличен, на мобильном устройстве - стандартного размера.