From 1aa8410e24d18376de21dc4aa83a66e41aacc28b Mon Sep 17 00:00:00 2001 From: Robin Olsen Date: Tue, 24 Mar 2026 21:49:02 +0100 Subject: [PATCH] fix size --- pkg/tui/modal/dependencies.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/tui/modal/dependencies.go b/pkg/tui/modal/dependencies.go index 74a71c1..c1ba931 100644 --- a/pkg/tui/modal/dependencies.go +++ b/pkg/tui/modal/dependencies.go @@ -4,8 +4,8 @@ import ( "context" "io" - tea "charm.land/bubbletea/v2" "charm.land/bubbles/v2/list" + tea "charm.land/bubbletea/v2" "charm.land/lipgloss/v2" "github.com/LazyBachelor/LazyPM/internal/app" "github.com/LazyBachelor/LazyPM/internal/models" @@ -301,7 +301,8 @@ func (m *DependencyListModal) SetSize(width, height int) { m.BaseModal.SetSize(width, height) m.width = width m.height = height - m.list.SetSize(width-4, height-6) + listHeight := min(max(len(m.list.Items())+2, 3), 20) + m.list.SetSize(width-4, listHeight) } // DependencyRemoveListModal is a list-based modal for selecting a dependency to remove. @@ -403,7 +404,8 @@ func (m *DependencyRemoveListModal) SetSize(width, height int) { m.BaseModal.SetSize(width, height) m.width = width m.height = height - m.list.SetSize(width-4, height-6) + listHeight := min(max(len(m.list.Items())+2, 3), 20) + m.list.SetSize(width-4, listHeight) } // EligibleDependencyIssues returns issues that can be added as dependencies: