Пустые состояния EmptyState

Если на странице нет контента, нужно правильно показать это состояние, чтобы пользователь быстро понял, что произошло и какие действия ему доступны. В этом гайде собраны основные виды пустых состояний.

Данных ещё нет

Если данных ещё нет — используйте серую заглушку.

Пустой раздел «Исходящие»: в центре серая иконка документов, заголовок «Документов пока нет» и текст «Можете добавить вручную или получить от ваших партнёров», справа вверху кнопки «Добавить» и «Загрузить»

Убирайте со страницы такие элементы, как фильтр, поиск, заголовки таблицы и т.д. Без контента эти элементы теряют функциональность и только перетягивают внимание пользователя на себя.

Пустой раздел «Акты» с кнопкой поиска, кнопкой «Добавить» и заголовками таблицы «Накладные», «Остаток», «Цена» над серой заглушкой «Актов пока нет»

Неправильно

Пустой раздел «Акты» только с кнопкой «Добавить» и серой заглушкой «Актов пока нет» — без поиска и заголовков таблицы

Правильно

Иконку и текст уводите на второй план. Такой внешний вид не будет перетягивать на себя внимание и быстрее сообщит пользователю, что на странице пусто.

Раздел «Накладные» с яркой заглушкой: красная иконка документов, чёрные заголовок «Актов пока нет» и текст «Можете добавить вручную или через журнал учёта продаж»

Неправильно

Та же заглушка в серых тонах: серая иконка документов, серые заголовок и текст

Правильно

Начало настройки

Когда от пользователя требуется что-то включить, купить или активировать, то пустое состояние побуждает к этому. Используйте цветную иконку.

Пустой раздел «Входящие»: оранжевая иконка колокольчика, заголовок «Настройте СЭДО», текст «Вы сможете получать документы по страховым случаям» и кнопка «Настроить» с шестерёнкой

Закрытые списки

Если пользователь сам сделал список пустым, например закрыл все задачи или сдал все отчёты, то используйте цветную иконку и напишите эмоциональный текст.

Главная страница со сводкой выручки за день, справа пустая панель «Все задачи»: синяя иконка списка с галочками, заголовок «Вы закрыли все задачи» и текст «Время заняться любимым хобби»

Статусы

Если сервис не смог загрузить контент, покажите сообщение об ошибке.

Раздел «Исходящие» с ошибкой загрузки: красный круг с крестиком, заголовок «Не удалось загрузить страницу», текст «Обновите страницу или обратитесь в техподдержку» и кнопка «Обновить страницу»; кнопки «Добавить» и «Загрузить» заблокированы

А когда пользователь успешно закончил сложный сценарий, покажите ему в награду яркую иконку и напишите эмоциональный текст.

Раздел «Требования»: зелёный круг с галочкой, заголовок «Все требования выполнены» и текст «Вы молодец, теперь можно и отдохнуть»

Ничего не нашлось

Если поиск или фильтрация дали нулевой результат, покажите короткое текстовое сообщение. Заглушка с иконкой в этом случае избыточна — она отвлекает от сценария поиска.

Раздел «Товары»: в поиске введено «Бананы», под заголовками таблицы вместо строк серый текст «По вашему запросу ничего не найдено. Поищите по другим словам или воспользуйтесь фильтрами»

Действия

Основные действия на странице должны оставаться на своём обычном месте — это формирует привычку.

Раздел «Накладные» без кнопки «Добавить»: добавить можно только по синей ссылке «вручную» в тексте заглушки «Актов пока нет»

Неправильно

Раздел «Накладные» с кнопкой «Добавить» на обычном месте справа вверху и серой заглушкой «Актов пока нет» без ссылок

Правильно

Расположение

Заглушка пустого состояния позиционируется по центру контентной области.

Раздел «Товары» с разметкой: контентная область под шапкой выделена розовым, красные вертикальная и горизонтальная линии пересекаются в центре заглушки «Товаров пока нет» с иконкой тележки

Дизайн

Заголовок — Medium 16 Bold, текст ниже — Small 14.

Иконки из Kontur Icons. Размер 64 × 64 px. Стиль — Regular для пустых состояний и Solid для статусов.

Иконки заглушек: серые контурные тележка, документы и флешка, после разделителя — цветные залитые статусные: жёлтый треугольник с восклицательным знаком, красный круг с крестиком, зелёный круг с галочкой

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

На мобильных экранах размер заглушки не меняется.

Мобильный экран «Товары»: под шапкой кнопки «Добавить» и «Загрузить», по центру серая заглушка с иконкой тележки, заголовком «Товаров пока нет» и текстом «Можете добавить вручную или загрузить»
Мобильный экран «Товары» с ошибкой: красный круг с крестиком, заголовок «Не удалось загрузить страницу», текст «Обновите страницу или обратитесь в техподдержку» и кнопка «Обновить»