Меню для переключения между приложениями и площадками.

Обрати внимание

Компонент использует Scrollbar, поэтому необходимо установить его зависимости:

npm install overlayscrollbars@2.7.3

Когда в системе представлено несколько площадок, приложения выбранной показаны сверху списка и показано название площадки. Другие площадки представлены в конце с свернутом виде. 4 или более приложений одного типа в пределах площадки объединяются в группу. Главная площадка помечается бейджем.

Поиск появляется, если доступно больше 7 приложений. Результаты представлены в виде плоского списка.

Список приложений полностью доступен для управления с клавиатуры.

Клавиша
Действие
↑ / ↓ Переместить фокус на предыдущий/следующий элемент.
Home / End Переместить фокус на первый/последний элемент.
→ Развернуть группу приложений или открыть подменю другой площадки.
← Свернуть группу, перейти от алиаса к его группе или закрыть подменю площадки.
Enter / Space Открыть приложение в фокусе или развернуть/свернуть группу.
Esc Закрыть переключатель.

Ввод первых букв названия переходит к соответствующему элементу. Когда доступен поиск, ↓ перемещает фокус из поля поиска в список, а ↑ на первом элементе возвращает фокус в поле поиска.

Предложения по улучшению
Если вы нашли ошибку или хотите доработать статью, создайте запрос на GitHub.