Coach header: back to dark ink, ice-blue only on the active switcher pill
The previous turn's all-ice-blue header wasn't what the design doc actually called for -- its own text is explicit: "the role switcher with Coach active (bg-ice)", i.e. the accent belongs on the switcher's active segment, not the header background. Reverted .coach-header to dark ink (matching Member mode's own navy) and added .role-switcher-item-active-ice (bg-ice/ ice-ink) for just the Manager pill, leaving Member mode's own white/ink active state untouched. All the header_extra text this touched (Attendance, Line-up) reverts to white/on-dark to match. Fixed the switcher jumping position between modes: both shells' top info row now carries the same min-h-11 (previously only implicit in the member header, via its bell button's own height), and the switcher sits directly below that row in both -- the coach header's team-picker pill row (multi- team accounts) now renders *after* the switcher instead of before it, so its conditional presence can't shift the switcher down anymore. Tab bar order swapped per feedback -- Today / Squad / Schedule / [+], not Today / Squad / [+] / Schedule -- the "+" reads better as the last, most prominent item than sandwiched in the middle. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ECGMEwrc2k4D8VQuwjstj9
This commit is contained in:
@@ -257,6 +257,13 @@
|
||||
color: var(--color-ink);
|
||||
}
|
||||
|
||||
/* Coach mode's own active segment -- design doc: "the role switcher with
|
||||
Coach active (bg-ice)", distinct from member mode's white/ink one above. */
|
||||
.role-switcher-item-active-ice {
|
||||
background: var(--color-ice);
|
||||
color: var(--color-ice-ink);
|
||||
}
|
||||
|
||||
/* Bottom tab bar -- design doc: "bg-white border-t border-line pt-2 pb-[26px]
|
||||
(member)... four equal items, 48px tall". pb uses the safe-area inset instead of
|
||||
the doc's fixed 26px, which was standing in for it. */
|
||||
@@ -447,15 +454,16 @@
|
||||
}
|
||||
|
||||
/* --- Coach mode shell (C1-C6) ---------------------------------------------------
|
||||
Ice-blue header (never club-themed -- same --color-ice token the rest of Coach
|
||||
mode already uses) is the mode's own signature, distinct at a glance from the
|
||||
member shell's club-themed navy header. .coach-sheet sits flush below it, edge to
|
||||
edge like the member shell's own header/body join -- no rounded overlap. */
|
||||
Dark ink header (never club-themed) with the role switcher's own active segment
|
||||
in ice-blue (see .role-switcher-item-active-ice above) -- that's the mode's
|
||||
signature accent, not the header background itself. .coach-sheet sits flush
|
||||
below it, edge to edge like the member shell's own header/body join -- no
|
||||
rounded overlap. */
|
||||
|
||||
.coach-header {
|
||||
padding: max(env(safe-area-inset-top), 14px) 16px 14px;
|
||||
background: var(--color-ice);
|
||||
color: var(--color-ice-ink);
|
||||
background: var(--color-ink);
|
||||
color: #fff;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user