@@ -21,6 +21,7 @@ import Select, { FormatOptionLabelMeta } from 'react-select/base'
21
21
import DOMPurify from 'dompurify'
22
22
23
23
import {
24
+ capitalizeFirstLetter ,
24
25
GVKType ,
25
26
highlightSearchText ,
26
27
K8S_EMPTY_GROUP ,
@@ -114,9 +115,7 @@ const Sidebar = ({ apiResources, selectedResource, updateK8sResourceTab, updateT
114
115
}
115
116
116
117
const _url = `${ path } ?${ params . toString ( ) } `
117
-
118
- // Using lowercase here need to confirm
119
- updateK8sResourceTab ( { url : _url , dynamicTitle : selectedKind , retainSearchParams : true } )
118
+ updateK8sResourceTab ( { url : _url , dynamicTitle : capitalizeFirstLetter ( selectedKind ) , retainSearchParams : true } )
120
119
updateTabLastSyncMoment ( ResourceBrowserTabsId . k8s_Resources )
121
120
122
121
push ( _url )
@@ -209,31 +208,33 @@ const Sidebar = ({ apiResources, selectedResource, updateK8sResourceTab, updateT
209
208
} )
210
209
211
210
const getTreeViewNodes = ( ) => {
212
- const fixedNodes : TreeNode < RBResourceSidebarDataAttributeType > [ ] = [
213
- ! ! list ?. size &&
214
- ! ! list . get ( AggregationKeys . Nodes ) && {
215
- type : 'item' ,
216
- title : SIDEBAR_KEYS . nodes ,
217
- id : getTreeViewNodeId ( SIDEBAR_KEYS . nodeGVK ) ,
218
- dataAttributes : getTreeViewNodeDataAttributes ( SIDEBAR_KEYS . nodeGVK ) ,
219
- } ,
220
-
221
- ! ! list ?. size &&
222
- ! ! list . get ( AggregationKeys . Events ) && {
223
- type : 'item' ,
224
- title : SIDEBAR_KEYS . events ,
225
- id : getTreeViewNodeId ( SIDEBAR_KEYS . eventGVK ) ,
226
- dataAttributes : getTreeViewNodeDataAttributes ( SIDEBAR_KEYS . eventGVK ) ,
227
- } ,
228
-
229
- ! ! list ?. size &&
230
- ! ! list . get ( AggregationKeys . Namespaces ) && {
231
- type : 'item' ,
232
- title : SIDEBAR_KEYS . namespaces ,
233
- id : getTreeViewNodeId ( SIDEBAR_KEYS . namespaceGVK ) ,
234
- dataAttributes : getTreeViewNodeDataAttributes ( SIDEBAR_KEYS . namespaceGVK ) ,
235
- } ,
236
- ]
211
+ const fixedNodes : TreeNode < RBResourceSidebarDataAttributeType > [ ] = (
212
+ [
213
+ ! ! list ?. size &&
214
+ ! ! list . get ( AggregationKeys . Nodes ) && {
215
+ type : 'item' ,
216
+ title : SIDEBAR_KEYS . nodes ,
217
+ id : getTreeViewNodeId ( SIDEBAR_KEYS . nodeGVK ) ,
218
+ dataAttributes : getTreeViewNodeDataAttributes ( SIDEBAR_KEYS . nodeGVK ) ,
219
+ } ,
220
+
221
+ ! ! list ?. size &&
222
+ ! ! list . get ( AggregationKeys . Events ) && {
223
+ type : 'item' ,
224
+ title : SIDEBAR_KEYS . events ,
225
+ id : getTreeViewNodeId ( SIDEBAR_KEYS . eventGVK ) ,
226
+ dataAttributes : getTreeViewNodeDataAttributes ( SIDEBAR_KEYS . eventGVK ) ,
227
+ } ,
228
+
229
+ ! ! list ?. size &&
230
+ ! ! list . get ( AggregationKeys . Namespaces ) && {
231
+ type : 'item' ,
232
+ title : SIDEBAR_KEYS . namespaces ,
233
+ id : getTreeViewNodeId ( SIDEBAR_KEYS . namespaceGVK ) ,
234
+ dataAttributes : getTreeViewNodeDataAttributes ( SIDEBAR_KEYS . namespaceGVK ) ,
235
+ } ,
236
+ ] satisfies TreeNode < RBResourceSidebarDataAttributeType > [ ]
237
+ ) . filter ( Boolean )
237
238
238
239
const dynamicNodesList = list ?. size
239
240
? [ ...list . values ( ) ] . filter (
0 commit comments