@@ -7,21 +7,22 @@ import { OmniFilterChangeEvent } from '@/libs/tigera/ui-components/components/co
7
7
import PortOmniFilter from '@/features/flowLogs/components/PortOmniFilter' ;
8
8
import { OmniFilterDataQuery } from '@/types/api' ;
9
9
import {
10
- CustomOmniFilterParam ,
11
10
ListOmniFilterParam ,
12
- OmniFilterParam ,
13
11
OmniFilterProperties ,
14
12
ListOmniFiltersData ,
15
13
SelectedOmniFilterOptions ,
16
14
SelectedOmniFilters ,
15
+ OmniFilterKeys ,
16
+ CustomOmniFilterKeys ,
17
+ ListOmniFilterKeys ,
17
18
} from '@/utils/omniFilter' ;
18
19
import React from 'react' ;
19
20
20
- const listOmniFilterIds = Object . values ( ListOmniFilterParam ) ;
21
+ const listOmniFilterIds = Object . values ( ListOmniFilterKeys ) ;
21
22
22
23
const omniFilterIds = [
23
24
...listOmniFilterIds ,
24
- ...Object . values ( CustomOmniFilterParam ) ,
25
+ ...Object . values ( CustomOmniFilterKeys ) ,
25
26
] ;
26
27
27
28
type OmniFiltersProps = {
@@ -67,7 +68,7 @@ const OmniFilters: React.FC<OmniFiltersProps> = ({
67
68
< OmniFilter
68
69
filterId = { filterId }
69
70
filterLabel = { OmniFilterProperties [ filterId ] . label }
70
- filters = { omniFilterData ?. [ filterId ] . filters ?? [ ] }
71
+ filters = { omniFilterData [ filterId ] . filters ?? [ ] }
71
72
selectedFilters = { selectedListOmniFilters [ filterId ] }
72
73
onChange = { onChange }
73
74
onClear = { ( ) => handleClear ( filterId ) }
@@ -102,20 +103,20 @@ const OmniFilters: React.FC<OmniFiltersProps> = ({
102
103
) ) }
103
104
104
105
< PortOmniFilter
105
- port = { selectedValues ? .port ?. [ 0 ] ?? '' }
106
- protocol = { selectedValues ? .protocol ?. [ 0 ] ?? '' }
106
+ port = { selectedValues . port ?. [ 0 ] ?? '' }
107
+ protocol = { selectedValues . protocol ?. [ 0 ] ?? '' }
107
108
selectedFilters = { [
108
- ...( selectedValues ? .port ?? [ ] ) ,
109
- ...( selectedValues ? .protocol ?? [ ] ) ,
109
+ ...( selectedValues . port ?? [ ] ) ,
110
+ ...( selectedValues . protocol ?? [ ] ) ,
110
111
] }
111
112
onChange = { ( { protocol, port } ) =>
112
113
onMultiChange (
113
- [ OmniFilterParam . protocol , OmniFilterParam . port ] ,
114
+ [ OmniFilterKeys . protocol , OmniFilterKeys . port ] ,
114
115
[ protocol , port ] ,
115
116
)
116
117
}
117
- filterId = { CustomOmniFilterParam . port }
118
- filterLabel = { OmniFilterProperties [ OmniFilterParam . port ] . label }
118
+ filterId = { CustomOmniFilterKeys . port }
119
+ filterLabel = { OmniFilterProperties [ OmniFilterKeys . port ] . label }
119
120
/>
120
121
</ OmniFilterList >
121
122
) ;
0 commit comments