[Cloud Posture] Dashboard - fix navigation query on resource click (#145274)

This commit is contained in:
Or Ouziel 2022-11-24 17:19:19 +02:00 committed by GitHub
parent 74e6282b24
commit 5b71ec33ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -35,10 +35,15 @@ const getFindingsQuery = (queryValue: Query['query']): Pick<FindingsBaseURLQuery
export const useNavigateFindings = () => {
const history = useHistory();
return (query?: Query['query']) => {
return (query: Query['query'] = {}) => {
history.push({
pathname: findingsNavigation.findings_default.path,
...(query && { search: encodeQuery(getFindingsQuery(query)) }),
...(query && {
search: encodeQuery({
...getFindingsQuery(query),
filters: [],
}),
}),
});
};
};
@ -46,10 +51,15 @@ export const useNavigateFindings = () => {
export const useNavigateFindingsByResource = () => {
const history = useHistory();
return (query?: Query['query']) => {
return (query: Query['query'] = {}) => {
history.push({
pathname: findingsNavigation.findings_by_resource.path,
...(query && { search: encodeQuery(getFindingsQuery(query)) }),
...(query && {
search: encodeQuery({
...getFindingsQuery(query),
filters: [],
}),
}),
});
};
};