Skip to content

Commit 4aeff37

Browse files
Merge pull request #1367 from digma-ai/fix/web-global-filter
Fix global filter in Web Admin
2 parents 27dad5d + 1b1e768 commit 4aeff37

File tree

2 files changed

+14
-17
lines changed

2 files changed

+14
-17
lines changed

src/components/Admin/Header/HeaderContent/EnvironmentSelect/index.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
} from "../../../../../containers/Admin/hooks";
66
import { useGetEnvironmentsQuery } from "../../../../../redux/services/digma";
77
import { setSelectedEnvironmentId } from "../../../../../redux/slices/issuesReportSlice";
8-
import { setEnvironmentId } from "../../../../../redux/slices/scopeSlice";
98
import { sendUserActionTrackingEvent } from "../../../../../utils/actions/sendUserActionTrackingEvent";
109
import { EnvironmentIcon } from "../../../../common/EnvironmentIcon";
1110
import { ChevronIcon } from "../../../../common/icons/16px/ChevronIcon";
@@ -53,10 +52,14 @@ export const EnvironmentSelect = () => {
5352
sortedEnvironments.length > 0 &&
5453
!selectedEnvironmentId
5554
) {
56-
dispatch(setEnvironmentId(sortedEnvironments[0].id));
55+
dispatch(setSelectedEnvironmentId(sortedEnvironments[0].id));
5756
}
5857
}, [dispatch, sortedEnvironments, selectedEnvironmentId]);
5958

59+
if (!selectedEnvironmentId) {
60+
return null;
61+
}
62+
6063
return (
6164
<NewPopover
6265
content={
@@ -79,7 +82,9 @@ export const EnvironmentSelect = () => {
7982
{selectedEnvironment && (
8083
<EnvironmentIcon environment={selectedEnvironment} size={16} />
8184
)}
82-
<s.EnvironmentName>{selectedEnvironment?.name}</s.EnvironmentName>
85+
<s.EnvironmentName>
86+
{selectedEnvironment?.name ?? selectedEnvironmentId}
87+
</s.EnvironmentName>
8388
<s.ChevronIconContainer>
8489
<ChevronIcon
8590
direction={isMenuOpen ? Direction.Up : Direction.Down}
Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
1-
import { useAdminSelector } from "../../../../../containers/Admin/hooks";
21
import { EnvironmentSelect } from "../EnvironmentSelect";
32
import { FilterMenu } from "../FilterMenu";
43

5-
export const FilterToolbar = () => {
6-
const environmentId = useAdminSelector(
7-
(state) => state.codeIssuesReport.selectedEnvironmentId
8-
);
9-
return (
10-
environmentId && (
11-
<>
12-
<EnvironmentSelect />
13-
<FilterMenu />
14-
</>
15-
)
16-
);
17-
};
4+
export const FilterToolbar = () => (
5+
<>
6+
<EnvironmentSelect />
7+
<FilterMenu />
8+
</>
9+
);

0 commit comments

Comments
 (0)