From 5a107b275ce784405d7ff68e193499e8822fe90d Mon Sep 17 00:00:00 2001 From: adamdottv <2363879+adamdottv@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:04:48 -0500 Subject: fix(tui): layout issues --- packages/tui/internal/layout/flex.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'packages/tui/internal/layout') diff --git a/packages/tui/internal/layout/flex.go b/packages/tui/internal/layout/flex.go index f164a03dc..c7d9ee1bc 100644 --- a/packages/tui/internal/layout/flex.go +++ b/packages/tui/internal/layout/flex.go @@ -73,10 +73,7 @@ func Render(opts FlexOptions, items ...FlexItem) string { } // Calculate available space for grow items - availableSpace := mainAxisSize - totalFixedSize - if availableSpace < 0 { - availableSpace = 0 - } + availableSpace := max(mainAxisSize-totalFixedSize, 0) // Calculate size for each grow item growItemSize := 0 @@ -164,10 +161,7 @@ func Render(opts FlexOptions, items ...FlexItem) string { } // Apply justification - remainingSpace := mainAxisSize - totalActualSize - if remainingSpace < 0 { - remainingSpace = 0 - } + remainingSpace := max(mainAxisSize-totalActualSize, 0) // Calculate spacing based on justification var spaceBefore, spaceBetween, spaceAfter int -- cgit v1.2.3