summaryrefslogtreecommitdiff
path: root/cmd/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/init.go')
-rw-r--r--cmd/init.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/cmd/init.go b/cmd/init.go
index de2c123..ae65562 100644
--- a/cmd/init.go
+++ b/cmd/init.go
@@ -89,6 +89,13 @@ func (i listItem) FilterValue() string { return i.title }
func (m *InitModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
if m.step == 5 {
+ if keyMsg, ok := msg.(tea.KeyMsg); ok && keyMsg.String() == "enter" {
+ selected := m.themeList.SelectedItem().(listItem)
+ m.theme = selected.title
+ m.step++
+ m.finished = true
+ return m, tea.Quit
+ }
var cmd tea.Cmd
m.themeList, cmd = m.themeList.Update(msg)
return m, cmd