Add support button with modal showing company logo and contacts #19

Merged
forgejo-admin merged 3 commits from feature/17_support_modal into main 2026-09-26 07:20:44 +00:00
Collaborator

Что сделано

  • В шапке главного экрана появилась круглая кнопка «?» («Поддержка») рядом с «⚙ Настройки».
  • По нажатию открывается модальное окно с:
    • логотипом компании (блочная версия, приложенная к задаче; на белой подложке, чтобы оставался читаемым в тёмной теме);
    • контактами: адрес (620091 • Свердловская область • город Екатеринбург • Фронтовых бригад 15/4 • офис 3), телефон +7 (343) 346-84-75 (кликабельный tel:-ссылкой), почта info@hhservice.ru (mailto:).
  • Закрытие: кнопка «Закрыть», клик по затемнению вокруг окна, клавиша Escape. Фокус при открытии уходит в окно, при закрытии возвращается на кнопку.
  • Телефонный режим: окно адаптировано под узкие экраны, логотип уменьшается.

Как проверить

  1. make web-dev (или make web-build и открыть через бекенд).
  2. Нажать «?» в шапке → открывается окно с логотипом и контактами.
  3. Закрыть кнопкой / кликом по фону / Escape — окно закрывается.

Скриншоты (светлая и тёмная тема) — во вложениях к issue и в web/public/screenshots/issue17/.

Тесты: make web-test — 35/35 зелёные (добавлены тесты открытия окна и всех способов закрытия). Сборка и линтер проходят.

Closes #17

**Что сделано** - В шапке главного экрана появилась круглая кнопка «?» («Поддержка») рядом с «⚙ Настройки». - По нажатию открывается модальное окно с: - логотипом компании (блочная версия, приложенная к задаче; на белой подложке, чтобы оставался читаемым в тёмной теме); - контактами: адрес (620091 • Свердловская область • город Екатеринбург • Фронтовых бригад 15/4 • офис 3), телефон +7 (343) 346-84-75 (кликабельный `tel:`-ссылкой), почта info@hhservice.ru (`mailto:`). - Закрытие: кнопка «Закрыть», клик по затемнению вокруг окна, клавиша Escape. Фокус при открытии уходит в окно, при закрытии возвращается на кнопку. - Телефонный режим: окно адаптировано под узкие экраны, логотип уменьшается. **Как проверить** 1. `make web-dev` (или `make web-build` и открыть через бекенд). 2. Нажать «?» в шапке → открывается окно с логотипом и контактами. 3. Закрыть кнопкой / кликом по фону / Escape — окно закрывается. Скриншоты (светлая и тёмная тема) — во вложениях к issue и в `web/public/screenshots/issue17/`. Тесты: `make web-test` — 35/35 зелёные (добавлены тесты открытия окна и всех способов закрытия). Сборка и линтер проходят. Closes #17
Question-mark button in the header opens a modal dialog with the
HH Service block logo and support contacts (address, phone, email).
Closes on overlay click, Escape or the close button; focus is moved
into the dialog on open and restored to the opener on close.
Phone and email in the support modal are now plain text: no tel:/mailto:
links and no accent color highlight (issue #17 review feedback).
Drop the now-unused link styles and constants.
forgejo-admin deleted branch feature/17_support_modal 2026-09-26 07:20:54 +00:00
Author
Collaborator

Спасибо, вижу мерж — задача #17 закрыта. Кнопка «?» с модалкой поддержки теперь в main.

Спасибо, вижу мерж — задача #17 закрыта. Кнопка «?» с модалкой поддержки теперь в main.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
forgejo-admin/keba-hhs!19
No description provided.