From 6ee8e678587bef12c2e303d9e5ee8424a6d8fe79 Mon Sep 17 00:00:00 2001 From: Robin Olsen Date: Tue, 10 Feb 2026 17:49:22 +0100 Subject: [PATCH] move delegate to issue_list --- pkg/tui/views/dashboard/deligate.go | 38 ----------------------------- 1 file changed, 38 deletions(-) delete mode 100644 pkg/tui/views/dashboard/deligate.go diff --git a/pkg/tui/views/dashboard/deligate.go b/pkg/tui/views/dashboard/deligate.go deleted file mode 100644 index f446e59..0000000 --- a/pkg/tui/views/dashboard/deligate.go +++ /dev/null @@ -1,38 +0,0 @@ -package dashboard - -import ( - "fmt" - "io" - - "github.com/LazyBachelor/LazyPM/pkg/tui/styles" - "github.com/charmbracelet/bubbles/list" - tea "github.com/charmbracelet/bubbletea" -) - -type IssueListDelegate struct{} - -func (d IssueListDelegate) Height() int { return 2 } -func (d IssueListDelegate) Spacing() int { return 1 } -func (d IssueListDelegate) Update(msg tea.Msg, m *list.Model) tea.Cmd { return nil } -func (d IssueListDelegate) Render(w io.Writer, m list.Model, index int, listItem list.Item) { - issue, ok := listItem.(ListIssue) - - if !ok { - return - } - - id := issue.ID - title := issue.Title() - description := issue.Description() - - str := fmt.Sprintf("ID: %s\t%s\nDescription:\t%s", id, title, description) - - fn := styles.ItemStyle.Render - if index == m.Index() { - fn = func(s ...string) string { - return styles.SelectedItemStyle.Render(s...) - } - } - - fmt.Fprint(w, fn(str)) -}