( colorName: string | undefined, fallback: keyof Theme = 'cyan_FOR_SUBAGENTS_ONLY', )
| 146 | } |
| 147 | |
| 148 | function toThemeColor( |
| 149 | colorName: string | undefined, |
| 150 | fallback: keyof Theme = 'cyan_FOR_SUBAGENTS_ONLY', |
| 151 | ): keyof Theme { |
| 152 | return colorName && AGENT_COLORS.includes(colorName as AgentColorName) |
| 153 | ? AGENT_COLOR_TO_THEME_COLOR[colorName as AgentColorName] |
| 154 | : fallback |
| 155 | } |
| 156 |