Компонент темы находится здесь: GitHub - xrav3nz/discourse-quick-access · GitHub. Приветствуются предложения!
Я позаботился о том, чтобы дизайн был удобен для других плагинов и тем, позволяя им предоставлять собственную панель быстрого доступа. Я подробно опишу это (или добавлю пример в виде PR в discourse-assign), если и когда возникнет интерес.
Краткая демонстрация:
Цвет выбранной панели
Пока используется цвет для состояния наведения.
Переход на полную страницу
- Вы всё ещё можете нажать правой кнопкой мыши или Ctrl+кликнуть, чтобы открыть полную страницу в новой вкладке, или
- Нажать на ссылку внизу (она всегда отображается для закладок и сообщений), или
- Дважды щёлкнуть по той же панели быстрого доступа.
Пустое состояние
Не уверен, какой подход здесь будет лучшим. Пока я добавил существующий текст помощи для пустого состояния из соответствующих «полных страниц». Текст для закладок может оказаться слишком длинным для панели быстрого доступа.


