From 19636876bd3ebb637a3c8d90e11f3813a0c0b9ba Mon Sep 17 00:00:00 2001 From: Danny Olson Date: Thu, 4 Apr 2024 13:37:45 -0700 Subject: [PATCH] Clear view when quitting setup --- internal/quickstart/choose_sdk.go | 2 +- internal/quickstart/container.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/quickstart/choose_sdk.go b/internal/quickstart/choose_sdk.go index 69344f9b..da67a194 100644 --- a/internal/quickstart/choose_sdk.go +++ b/internal/quickstart/choose_sdk.go @@ -29,7 +29,7 @@ type chooseSDKModel struct { func NewChooseSDKModel(selectedIndex int) tea.Model { l := list.New(sdksToItems(), sdkDelegate{}, 30, 14) - l.Title = "Select your SDK:\n\n" // extra newlines to show pagination + l.Title = "Select your SDK:\n" // reset title styles l.Styles.Title = lipgloss.NewStyle() l.Styles.TitleBar = lipgloss.NewStyle() diff --git a/internal/quickstart/container.go b/internal/quickstart/container.go index 6763b640..d6dd8205 100644 --- a/internal/quickstart/container.go +++ b/internal/quickstart/container.go @@ -145,6 +145,10 @@ func (m ContainerModel) View() string { return out } + if m.quitting { + return "" + } + return out }