@@ -77,6 +77,7 @@ export enum ProjectObjectType {
7777 featureStore = 'feature-store' ,
7878 promptManagement = 'prompt-management' ,
7979 mcpCatalog = 'mcp-catalog' ,
80+ taskAssistant = 'task-assistant' ,
8081}
8182
8283export const typedIconColor = ( objectType : ProjectObjectType ) : string => {
@@ -138,6 +139,8 @@ export const typedIconColor = (objectType: ProjectObjectType): string => {
138139 return 'var(--ai-model-server--IconColor)' ;
139140 case ProjectObjectType . servingRuntime :
140141 return 'var(--ai-set-up--IconColor)' ;
142+ case ProjectObjectType . taskAssistant :
143+ return 'var(--ai-general--IconColor)' ;
141144 default :
142145 return '' ;
143146 }
@@ -203,6 +206,8 @@ export const typedBackgroundColor = (objectType: ProjectObjectType): string => {
203206 return 'var(--ai-set-up--BackgroundColor)' ;
204207 case ProjectObjectType . servingRuntime :
205208 return 'var(--ai-set-up--BackgroundColor)' ;
209+ case ProjectObjectType . taskAssistant :
210+ return 'var(--ai-general--BackgroundColor)' ;
206211 default :
207212 return '' ;
208213 }
@@ -377,3 +382,20 @@ export const sectionTypeBorderColor = (sectionType: SectionType): string => {
377382 return '' ;
378383 }
379384} ;
385+
386+ export const sectionTypeLabelColor = (
387+ sectionType : SectionType ,
388+ ) : 'orange' | 'teal' | 'purple' | 'grey' => {
389+ switch ( sectionType ) {
390+ case SectionType . setup :
391+ case SectionType . organize :
392+ return 'orange' ;
393+ case SectionType . training :
394+ return 'teal' ;
395+ case SectionType . serving :
396+ return 'purple' ;
397+ case SectionType . general :
398+ default :
399+ return 'grey' ;
400+ }
401+ } ;
0 commit comments