docs(spec): Front#45 mood chip mobile icon-only chrome

Sync EventHubFrontSpec and UI-PARITY with mark-only logo + icon-only chip on mobile.

Refs EventHub/EventHubFront#45
This commit is contained in:
2026-07-29 23:46:07 +03:00
parent a93997b0bb
commit 4d8f4db284
2 changed files with 11 additions and 3 deletions
+4
View File
@@ -101,6 +101,7 @@ Deep-link на календарь, владельцем которого явл
- На мобиле — bottom tab bar (+ safe-area); на desktop — **одна строка** chrome:
logo + mood chip | nav tabs | nickname + logout (не два ряда header+nav). Сырой email
в chrome не показывать — primary identity = `nickname` (fallback без `@`).
Mobile: logo mark-only + mood chip icon-only (Front#45); desktop — полный wordmark + label.
Nav `aria-current` синхронизирован с `useLocation` (без remount `Outlet` по pathname).
- Mood themes — см. §3.2.
@@ -120,6 +121,9 @@ Deep-link на календарь, владельцем которого явл
- Auth (`/login`, `/register`, `/verify`, forgot/reset) — compact `MoodSwitcher` (+ language).
- AppShell — primary control: **mood chip** рядом с BrandWordmark → dialog/sheet
(**не** в `/more`, **не** в calendar toolbar Month/Week/Day). Desktop: logo + mood \| nav \| nickname + logout.
**Front#45:** mobile (`< sm`) — BrandWordmark mark-only (без текста CalenTIQ) + mood chip
icon-only (`aria-label` = FLOW/MOMENTUM/CONTROL); с `sm+` — полный wordmark и полный label
chip без truncate. Sheet: icon + label + tagline.
**Lens** (отдельно от mood и от view month/week/day): `overview` / `today` / `bookings`
(UI: Обзор / На сегодня / Заявки). Переключатель — в шапке lens strip (не в toolbar рядом