getEffortColor returns the appropriate color style for an effort level.
(effort string, r *lipgloss.Renderer)
| 76 | |
| 77 | // getEffortColor returns the appropriate color style for an effort level. |
| 78 | func getEffortColor(effort string, r *lipgloss.Renderer) lipgloss.Style { |
| 79 | switch strings.ToLower(effort) { |
| 80 | case "small": |
| 81 | return r.NewStyle().Foreground(lipgloss.Color("2")) // Green |
| 82 | case "medium": |
| 83 | return r.NewStyle().Foreground(lipgloss.Color("3")) // Yellow |
| 84 | case "large": |
| 85 | return r.NewStyle().Foreground(lipgloss.Color("1")) // Red |
| 86 | default: |
| 87 | return r.NewStyle().Foreground(lipgloss.Color("8")) // Gray |
| 88 | } |
| 89 | } |
| 90 | |
| 91 | // getTypeColor returns the appropriate color style for a task type. |
| 92 | func getTypeColor(taskType string, r *lipgloss.Renderer) lipgloss.Style { |
no outgoing calls
no test coverage detected