PromoBadge

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

Цвета

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

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 (по умолчанию это одни сутки) таймер переключается в режим обратного отсчёта.

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

Режим даты

14 августа 2024

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

14 мая 2024

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

Режим даты

Воспользуйтесь до 14 августа 2024

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

Воспользуйтесь до 14 мая 2024

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

Режим даты

Действительно до 14 августа 2024

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

Воспользуйтесь до 14 мая 2024

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

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

Меньше часа

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

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

Воспользуйтесь до 14 мая 2024
Воспользуйтесь до 14 мая 2024

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

Воспользуйтесь до 14 мая 2024
Воспользуйтесь до 14 мая 2024

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

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

Воспользуйтесь до 20 мая 2024
Воспользуйтесь до 20 мая 2024

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

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

CounterBadge

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

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

Общее количество

/8
/36
/100

Лимитированное количество

1/5
8/30
25/100

Иконка

По умолчанию

/5
30/120

Кастомная

/5

Цветовая тема

  • Светло-голубая (311C20, 311C) - по умолчанию
  • Фиолетовая (Brand Purple 20, Brand Purple)
30/120
30/120

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

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

/5
/365
89/100
/120

NotificationBadge

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

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

24 сообщения
2
24 сообщения
2