clean this

This commit is contained in:
Robin Olsen
2026-03-20 12:25:12 +01:00
parent 341a00d42c
commit 0774f20b7c

View File

@@ -9,7 +9,7 @@ import (
"github.com/LazyBachelor/LazyPM/internal/app"
"github.com/LazyBachelor/LazyPM/internal/models"
"github.com/LazyBachelor/LazyPM/pkg/tui/components"
"github.com/LazyBachelor/LazyPM/pkg/tui/issues"
"github.com/LazyBachelor/LazyPM/pkg/tui/msgs"
)
type (
@@ -82,6 +82,8 @@ func NewDashboard(app *app.App, feedbackChan chan models.ValidationFeedback, qui
quitChan: quitChan,
submitChan: submitChan,
}
m.issueDetail = components.NewIssueDetail()
m.helpBar = components.NewHelpBar(components.ViewKanban)
allIssues, _ := app.Issues.SearchIssues(context.Background(), "", models.IssueFilter{})
todoIssues := components.StatusOnly(allIssues, models.StatusOpen)
@@ -89,12 +91,10 @@ func NewDashboard(app *app.App, feedbackChan chan models.ValidationFeedback, qui
blockedIssues := components.StatusOnly(allIssues, models.StatusBlocked)
doneIssues := components.StatusOnly(allIssues, models.StatusClosed)
m.todoList = components.NewIssueListFromIssues(app, todoIssues, 0, 0)
m.inProgList = components.NewIssueListFromIssues(app, inProgIssues, 0, 0)
m.blockedList = components.NewIssueListFromIssues(app, blockedIssues, 0, 0)
m.doneList = components.NewIssueListFromIssues(app, doneIssues, 0, 0)
m.issueDetail = components.NewIssueDetail()
m.helpBar = components.NewHelpBar(components.ViewKanban)
m.todoList = components.NewIssueListFromIssues(app, todoIssues, 20, 10)
m.inProgList = components.NewIssueListFromIssues(app, inProgIssues, 20, 10)
m.blockedList = components.NewIssueListFromIssues(app, blockedIssues, 20, 10)
m.doneList = components.NewIssueListFromIssues(app, doneIssues, 20, 10)
inputs := components.NewIssueInputs()
m.titleInput = inputs.Title
@@ -275,5 +275,5 @@ func (m *Model) moveIssue(delta int) tea.Cmd {
}
newStatus := statusForColumn(newCol)
return issues.UpdateIssueStatusCmd(m.app, selected.ID, string(newStatus))
return msgs.UpdateIssueStatusCmd(m.app, selected.ID, string(newStatus))
}