Компоненты

Состояния

Метки статуса, сообщения, уведомления, пустой список, загрузка.

Метка статуса

Статус продажи, лида, оплаты — маленькая метка с точкой. Цвет по смыслу: зелёный — готово, жёлтый — ждём, красный — проблема, синий — новое.

Статусы продажи

НовыйВ работеОплаченоУлетелПотерян

Другие

ЧерновикАктивнаЗаблокированаСрок истекает

Подпись и метка с числом

Подпись123VIP

Иконка статуса (StatusIcon)

Статус в таблице — цветная иконка и её название (в dashboard одной иконки оказалось мало). Где мало места — только иконка (bare), название в подсказке. В списке выбора иконка стоит перед текстом.

Статусы продажи

НовыйВ работеОплаченоУлетелПотерян

Только иконка (bare) — когда мало места

Статусы сеанса

АктивнаСрок истёкЗакрыта

В фильтре

Правила

  • У каждого статуса свой цвет и иконка: зелёный — активно / готово, жёлтый — ждём / истёк срок, красный — закрыто / потеряно, синий — новое, фиолетовый — уехал.
  • Серого «мёртвого» статуса нет — все цвета яркие и легко различаются.
  • Иконка 28 px, в списке 22 px; у bare название в data-tip и aria-label.

Блок сообщения

Сообщение внутри формы или страницы: отказ сервера, предупреждение, успех, информация.

Платёж принят: 1 250 $ — Азиз Каримов.

Время рейса изменилось: 03.11.2026 07:40 → 09:15.

У 3 паломников паспорт действует меньше 6 месяцев.

Правила

  • Ошибка — role="alert", остальные — обычный текст.
  • Текст короткий: что случилось и что делать.

Уведомление (toast)

Короткое подтверждение после действия: «Сохранено». На web — справа внизу, на телефоне — внизу во всю ширину; исчезает через 4 секунды.

Загрузка

Пока ждём данные — скелет в форме страницы; внутри кнопки — вращающийся круг; долгий процесс — полоса прогресса.

Загрузка…
Загружается Excel64%

Пустое состояние и страница ошибки

Пусто — причина и следующий шаг. Ошибка — что случилось, простыми словами, и «Повторить».

Ничего не найдено

Поищите другим словом или сбросьте фильтр.

Не удалось получить данные

Сервер не ответил. Попробуйте через минуту.