diff --git a/internal/ui/ui.go b/internal/ui/ui.go index 2f245dc..e2aa48d 100644 --- a/internal/ui/ui.go +++ b/internal/ui/ui.go @@ -59,7 +59,7 @@ type deployCompleteMsg struct { func Run(r preflight.Result) error { preflightResult = r m := Model{state: viewRoute} - p := tea.NewProgram(m, tea.WithAltScreen()) + p := tea.NewProgram(m) if _, err := p.Run(); err != nil { return err } @@ -137,21 +137,16 @@ func (m Model) View() string { } func (m Model) startDeploy() tea.Cmd { + m.deploying = true return func() tea.Msg { - m.deploying = true - s, err := runDeployForm() if err != nil { return deployCompleteMsg{err} } - - // Deploy native node err = deployNative(s) - if err == nil { state.Save(&s) } - return deployCompleteMsg{err} } }