From 616017267ed816da04067427884857ad65fe3fb0 Mon Sep 17 00:00:00 2001 From: Syahdan Date: Wed, 15 Oct 2025 22:33:31 +0700 Subject: [PATCH] fix(ui): reopen order form if menu already loaded on 'n' instead of refetching - If menu is cached, build and init form immediately - Otherwise, show loading status and fetch menu from server --- main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.go b/main.go index 7ae268c..4e0848b 100644 --- a/main.go +++ b/main.go @@ -212,6 +212,10 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { return m, nil } m.err = nil + if len(m.menu) > 0 { + m.form = m.buildForm() + return m, m.form.Init() + } m.loading = true m.status = "Loading menu..." return m, fetchMenuCmd(m.conn)