@@ -37,7 +37,7 @@ export class ModePickerActionItem extends ActionWidgetDropdownActionViewItem {
37
37
@IChatModeService chatModeService : IChatModeService ,
38
38
@IMenuService private readonly menuService : IMenuService
39
39
) {
40
- const makeAction = ( mode : IChatMode , includeCategory : boolean , currentMode : IChatMode ) : IActionWidgetDropdownAction => ( {
40
+ const makeAction = ( mode : IChatMode , currentMode : IChatMode ) : IActionWidgetDropdownAction => ( {
41
41
...action ,
42
42
id : getOpenChatActionIdForMode ( mode ) ,
43
43
label : mode . name ,
@@ -50,7 +50,7 @@ export class ModePickerActionItem extends ActionWidgetDropdownActionViewItem {
50
50
this . renderLabel ( this . element ! ) ;
51
51
return result ;
52
52
} ,
53
- category : includeCategory ? { label : localize ( 'built-in' , "Built-In" ) , order : 0 } : undefined
53
+ category : { label : localize ( 'built-in' , "Built-In" ) , order : 0 }
54
54
} ) ;
55
55
56
56
const makeActionFromCustomMode = ( mode : IChatMode , currentMode : IChatMode ) : IActionWidgetDropdownAction => ( {
@@ -72,9 +72,8 @@ export class ModePickerActionItem extends ActionWidgetDropdownActionViewItem {
72
72
const actionProvider : IActionWidgetDropdownActionProvider = {
73
73
getActions : ( ) => {
74
74
const modes = chatModeService . getModes ( ) ;
75
- const hasCustomModes = modes . custom && modes . custom . length > 0 ;
76
75
const currentMode = delegate . currentMode . get ( ) ;
77
- const agentStateActions : IActionWidgetDropdownAction [ ] = modes . builtin . map ( mode => makeAction ( mode , ! ! hasCustomModes , currentMode ) ) ;
76
+ const agentStateActions : IActionWidgetDropdownAction [ ] = modes . builtin . map ( mode => makeAction ( mode , currentMode ) ) ;
78
77
if ( modes . custom ) {
79
78
agentStateActions . push ( ...modes . custom . map ( mode => makeActionFromCustomMode ( mode , currentMode ) ) ) ;
80
79
}
0 commit comments