Преглед изворни кода

Added tags/blockers display to collection browser

arianagiroux пре 2 недеља
родитељ
комит
4c26ccc039
1 измењених фајлова са 8 додато и 4 уклоњено
  1. 8 4
      tui.go

+ 8 - 4
tui.go

@@ -27,7 +27,7 @@ var (
 			Bold(true).
 			Underline(true)
 
-	statusStyle = lipgloss.NewStyle().
+	detailStyle = lipgloss.NewStyle().
 			Width(80).
 			Faint(true).
 			Italic(true)
@@ -562,7 +562,7 @@ func (i Issue) render() tea.Msg {
 	output = output + titleStyle.Render(i.Title)
 
 	// status
-	output = output + fmt.Sprintf("\n%s", statusStyle.Render(i.Status.Data))
+	output = output + fmt.Sprintf("\n%s", detailStyle.Render(i.Status.Data))
 
 	// variadics
 	var tags string
@@ -665,13 +665,17 @@ func (ic IssueCollection) render() tea.Msg {
 		if i == ic.selection {
 			left = left + pointerStyle.Render("-> ")
 		} else {
-			left = left + pointerStyle.Render("   ")
+			left = left + pointerStyle.Render("•• ")
 		}
 		// index render
-		left = left + "[" + indexStyle.Render(fmt.Sprintf("%d", i+1)) + "]: "
+		// left = left + "[" + indexStyle.Render(fmt.Sprintf("%d", i+1)) + "]: "
 
 		// title render
 		left = left + fmt.Sprintf("%s\n", titleStyle.Render(issue.Title))
+		left = left + detailStyle.Render(fmt.Sprintf("   %s:     %s", "tags",
+			lipgloss.NewStyle().Italic(true).Render(issue.Tags.AsString())))
+		left = left + detailStyle.Render(fmt.Sprintf("\n   %s: %s", "blockers",
+			lipgloss.NewStyle().Italic(true).Render(issue.Blockedby.AsString())))
 	}
 
 	output = output + collectionStyleLeft.Render(left)