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:
@@ -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 рядом
|
||||
|
||||
Reference in New Issue
Block a user