(deps []string, taskMap map[string]reportTask)
| 205 | } |
| 206 | |
| 207 | func formatWaitingOn(deps []string, taskMap map[string]reportTask) string { |
| 208 | parts := make([]string, len(deps)) |
| 209 | for i, depID := range deps { |
| 210 | if t, ok := taskMap[depID]; ok { |
| 211 | parts[i] = fmt.Sprintf("%s (%s)", depID, t.Status) |
| 212 | } else { |
| 213 | parts[i] = depID |
| 214 | } |
| 215 | } |
| 216 | return strings.Join(parts, ", ") |
| 217 | } |
| 218 | |
| 219 | func formatWaitingOnColored(deps []string, taskMap map[string]reportTask, r *lipgloss.Renderer) string { |
| 220 | parts := make([]string, len(deps)) |