YAYAY textinput working now

This commit is contained in:
june 2025-03-09 11:10:30 +13:00
parent 1cc6d923fc
commit 117fa5085b
Signed by untrusted user who does not match committer: breadone
GPG Key ID: FDC19FE143200483

View File

@ -51,6 +51,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
// new task
case "n":
m.addTask = true
m.textinput.Focus()
case "esc":
m.addTask = false
@ -66,9 +67,9 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
}
}
}
if m.addTask {
m.textinput, cmd = m.textinput.Update(msg)
}
// Return the updated model to the Bubble Tea runtime for processing.
// Note that we're not returning a command.
return m, cmd
@ -118,8 +119,7 @@ func (m model) View() string {
// render tab bar
for i, v := range []string{"Inbox", "Today", "Tomorrow", "Scheduled", "Anytime"} {
if i == m.tab {
s += lipgloss.
NewStyle().
s += lipgloss.NewStyle().
Bold(true).
Underline(true).
PaddingRight(3).
@ -136,8 +136,6 @@ func (m model) View() string {
if m.addTask {
s += ": "
m.textinput.Focus()
m.textinput.Cursor.BlinkCmd()
s += m.textinput.View()
}