mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 13:52:20 +00:00
fix(mobile): keep Coach composer above the bottom nav, restore full hub labels
Size the full-page Coach surface to clear the mobile BottomNav band plus the iOS safe area so the docked composer and Stop control never sit under the nav; desktop full-bleed height is unchanged (the nav is mobile-only). Stop truncating the More-hub labels: shrink the label type and allow a two-line clamp so long words (German Benachrichtigungen, and the long es/fr/it labels) read in full instead of ellipsising. Raise the lab reading-history edit/delete controls to 44px on touch (compact on desktop), and drop the lab-detail Add button to icon-only on the narrowest phones.
This commit is contained in:
1 parent
1706b67dcf
commit
8ef61b02fe
4 files changed
+31
-14
No files matched your search
@@ -69,7 +69,15 @@ export default function CoachPage() {
|
||||
// `<CoachConversation>` paints directly onto the page so it reads as
|
||||
// one continuous conversation, not a window inside a window. The
|
||||
// separate bottom-right FAB/overlay drawer stays the compact surface.
|
||||
className="bg-background -mx-4 -mt-6 -mb-20 flex h-[calc(100dvh-4rem)] min-h-[32rem] flex-col overflow-hidden md:-mx-6"
|
||||
//
|
||||
// v1.18.10 (W10) — height is mobile-aware. The fixed `<BottomNav>`
|
||||
// (64px + iOS home-indicator inset) is mobile-only; the desktop
|
||||
// full-bleed layout has no bottom nav. On mobile the page must subtract
|
||||
// the TopBar (`4rem`) AND the BottomNav band (`4rem` +
|
||||
// `env(safe-area-inset-bottom)`) so the docked composer / Stop control
|
||||
// always clears the nav instead of sitting under it. On `md+` the nav
|
||||
// is hidden, so the page reclaims the full height below the TopBar.
|
||||
className="bg-background -mx-4 -mt-6 -mb-20 flex h-[calc(100dvh-8rem-env(safe-area-inset-bottom,0px))] min-h-[32rem] flex-col overflow-hidden md:-mx-6 md:h-[calc(100dvh-4rem)]"
|
||||
>
|
||||
<CoachConversation
|
||||
surface="page"
|
||||
|
||||
Reference in new issue
Block a user