YAYAY textinput working now
This commit is contained in:
parent
1cc6d923fc
commit
117fa5085b
10
bubbletea.go
10
bubbletea.go
@ -51,6 +51,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
// new task
|
// new task
|
||||||
case "n":
|
case "n":
|
||||||
m.addTask = true
|
m.addTask = true
|
||||||
|
m.textinput.Focus()
|
||||||
|
|
||||||
case "esc":
|
case "esc":
|
||||||
m.addTask = false
|
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)
|
m.textinput, cmd = m.textinput.Update(msg)
|
||||||
|
}
|
||||||
// Return the updated model to the Bubble Tea runtime for processing.
|
// Return the updated model to the Bubble Tea runtime for processing.
|
||||||
// Note that we're not returning a command.
|
// Note that we're not returning a command.
|
||||||
return m, cmd
|
return m, cmd
|
||||||
@ -118,8 +119,7 @@ func (m model) View() string {
|
|||||||
// render tab bar
|
// render tab bar
|
||||||
for i, v := range []string{"Inbox", "Today", "Tomorrow", "Scheduled", "Anytime"} {
|
for i, v := range []string{"Inbox", "Today", "Tomorrow", "Scheduled", "Anytime"} {
|
||||||
if i == m.tab {
|
if i == m.tab {
|
||||||
s += lipgloss.
|
s += lipgloss.NewStyle().
|
||||||
NewStyle().
|
|
||||||
Bold(true).
|
Bold(true).
|
||||||
Underline(true).
|
Underline(true).
|
||||||
PaddingRight(3).
|
PaddingRight(3).
|
||||||
@ -136,8 +136,6 @@ func (m model) View() string {
|
|||||||
|
|
||||||
if m.addTask {
|
if m.addTask {
|
||||||
s += ": "
|
s += ": "
|
||||||
m.textinput.Focus()
|
|
||||||
m.textinput.Cursor.BlinkCmd()
|
|
||||||
s += m.textinput.View()
|
s += m.textinput.View()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user