File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ def default_sort(self) -> None:
106106 def on_mount (self ) -> None :
107107 self .star_column = self .add_column (STAR )
108108 self .namespace_column = self .add_column ("Namespace" )
109- self .add_column ("Cluster" )
109+ self .cluster_column = self . add_column ("Cluster" )
110110 for ns in self .namespaces :
111111 self .add_row (
112112 STAR if ns .starred else NOT_STAR ,
@@ -119,12 +119,16 @@ async def watch_namespace_filter(self) -> None:
119119 """Watch for changes to the namespace filter."""
120120 all_data = self ._data | self ._hidden_data
121121
122+ def get_searchable_text (row_key ):
123+ row_data = all_data [row_key ]
124+ return f"{ row_data [self .namespace_column ]} { row_data [self .cluster_column ]} "
125+
122126 row_keys_to_display = (
123127 set (
124128 fuzzyfinder (
125129 self .namespace_filter ,
126130 all_data .keys (),
127- accessor = lambda row_key : all_data [ row_key ][ self . namespace_column ] ,
131+ accessor = get_searchable_text ,
128132 sort_results = False ,
129133 )
130134 )
You can’t perform that action at this time.
0 commit comments