Friday, June 12, 2026

Fix Communication Hub thread-detail panel layout

Volleyball Elite Academy development update
Volleyball Elite Academy
Fix Communication Hub thread-detail panel layout

Fix Communication Hub thread-detail panel layout

Volleyball Elite Academy — Development Update • June 12, 2026

Fix Communication Hub thread-detail panel layout

What & Why

The thread-detail (right) pane of the Conversations inbox has three visible layout problems at typical browser window sizes:

1. Action buttons clipped — the "Forward / Archive / Assign" row overflows outside the panel because the grid column carrying the detail panel has no / constraint, so the fixed-width button group can push past the card edge. 2. Email body cut off — on 's root element is a fixed pixel cap that clips the email preview and timeline at viewports shorter than ~900 px. It should grow to fill available height instead. 3. Linked-person row items outside the frame — the "Linked · View profile · Unlink · Change" strip uses but the buttons can still escape the panel on narrower widths because the containing row has no / on the flex children.

Done looks like

  • Opening any thread in the Conversations inbox shows the full "Forward / Archive / Assign" button row without any clipping at typical laptop widths (≥ 1024 px).
  • The email body scrolls inside the panel; no content is chopped off by a fixed max-height.
  • The sender / linked-person row stays fully within the panel boundary; Unlink and Change buttons never render outside the card.

Out of scope

  • The Replit platform "Share feedback" circular button in the bottom-right corner — that is a platform widget outside the app's control.
  • Mobile / small-screen responsive redesign (< 768 px) beyond what falls naturally from the fixes above.
  • Any changes to thread-list layout or inbox filtering.

Steps

1. Add overflow guard to the detail column — in , the grid cell that holds needs so it never exceeds the available column width. 2. Replace fixed with flex fill — remove from the root div and instead make it fill its parent column height ( or ), letting the inner scroll the message list naturally. 3. Constrain the linked-person row — wrap the sender / linked-person strip in a container and ensure each child text span uses where appropriate so nothing bleeds outside the card edge. 4. Verify action buttons at narrow widths — if the Forward / Archive / Assign buttons still risk clipping at ≈ 500 px detail-panel width, convert the text labels to icon-only ( tooltip preserved) below a reasonable breakpoint, or allow the row to wrap gracefully.

Relevant files

- -

Volleyball Elite Academy

Reply to this email — we read every reply.

You received this because you have an account with Volleyball Elite Academy.

elitevolleyball.training

No comments:

Post a Comment