PromoBadge

import { PromoBadge } from '@megafon/ui-core';

Темы

Хит сезона
Новое
VIP
Выбор пользователей
По интересам

PriceBadge

import { PriceBadge } from '@megafon/ui-core';

Базовое использование

Базовый бейдж

Размеры бейджа

Большой бейдж
Маленький бейдж (по умолчанию)

Дополнительный текст

Большой бейдж
с дополнительным текстом
Маленький бейдж доп. текст не выводит

Цветовые темы

Серая тема
Оранжевая тема
Зелёная тема
Красная тема

Иконки

Цвет иконки зависит от цветовой темы бейджа.

Иконка таймера
Иконка рубля
Иконка галочки
Иконка восклицательного знака

Адаптивность

На десктопе размер бейджа будет увеличен, на мобильном устройстве - стандартного размера.

Адаптивный бейдж

TimerBadge

import { TimerBadge } from '@megafon/ui-core';
Демо-данные
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 (по умолчанию это одни сутки) таймер переключается в режим обратного отсчёта.

Базовое использование

Режим даты

12 июля 2023

Режим обратного отсчёта

12 апреля 2023

Дополнительный текст перед таймером

Режим даты

Воспользуйтесь до 12 июля 2023

Режим обратного отсчёта

Воспользуйтесь до 12 апреля 2023

Кастомный дополнительный текст

Режим даты

Действительно до 12 июля 2023

Режим обратного отсчёта

Воспользуйтесь до 12 апреля 2023

Форматы отображения обратного отсчёта

Оставшееся время Отображаемый формат
> 1 дня дн / дн + ч
> 1 часа ч / ч + мин
< 1 часа мин
< 1 минуты сек

Меньше часа

Когда времени остается меньше часа, у иконки появляется тень.

Через одну минуту после последнего обновления страницы демо не будет соответствовать своему описанию. Для корректного отображения необходимо обновить страницу.

Воспользуйтесь до 12 апреля 2023
Воспользуйтесь до 12 апреля 2023

Больше часа, меньше дня

Воспользуйтесь до 12 апреля 2023
Воспользуйтесь до 12 апреля 2023

Больше одного дня

Установлено кастомное время начала обратного отсчёта

Воспользуйтесь до 18 апреля 2023
Воспользуйтесь до 18 апреля 2023

Время истекло

Время действия истекло