diff --git a/dashboard/src/components/Accordion/Accordion.tsx b/dashboard/src/components/Accordion/Accordion.tsx index 0838ced42..30375555f 100644 --- a/dashboard/src/components/Accordion/Accordion.tsx +++ b/dashboard/src/components/Accordion/Accordion.tsx @@ -14,7 +14,7 @@ import ColoredCircle from '@/components/ColoredCircle/ColoredCircle'; import { ItemType } from '@/components/ListingItem/ListingItem'; -import { TestStatus } from '@/components/Status/Status'; +import { GroupedTestStatus } from '@/components/Status/Status'; import HeaderWithInfo from '@/pages/TreeDetails/Tabs/HeaderWithInfo'; @@ -189,7 +189,7 @@ const AccordionTestsTrigger = ({ <> {triggerInfo.path_group} - { usePagination(data_len, ITEMS_PER_PAGE); const intl = useIntl(); - const onClickFilter = (filter: TestsTableFilter): void => { - navigate({ - search: previousParams => { - return { - ...previousParams, - tableFilter: { - bootsTable: previousParams.tableFilter.bootsTable, - buildsTable: previousParams.tableFilter.buildsTable, - testsTable: filter, - }, - }; - }, - }); - }; + const onClickFilter = useCallback( + (filter: TestsTableFilter): void => { + navigate({ + search: previousParams => { + return { + ...previousParams, + tableFilter: { + bootsTable: previousParams.tableFilter.bootsTable, + buildsTable: previousParams.tableFilter.buildsTable, + testsTable: filter, + }, + }; + }, + }); + }, + [navigate], + ); const filters = useMemo( () => [ @@ -151,10 +154,7 @@ const TestsTable = ({ treeId }: ITestsTable): JSX.Element => { return (
- onClickFilter(filter)} - filters={filters} - /> + {tableInfoElement}
diff --git a/dashboard/src/pages/BuildDetails/BuildDetailsTestSection.tsx b/dashboard/src/pages/BuildDetails/BuildDetailsTestSection.tsx index a1338ee0a..30be8058d 100644 --- a/dashboard/src/pages/BuildDetails/BuildDetailsTestSection.tsx +++ b/dashboard/src/pages/BuildDetails/BuildDetailsTestSection.tsx @@ -11,7 +11,7 @@ import { TableCell, TableRow } from '@/components/ui/table'; import { useBuildTests } from '@/api/buildTests'; import { usePagination } from '@/hooks/usePagination'; import { MessagesKey } from '@/locales/messages'; -import { TestStatus } from '@/components/Status/Status'; +import { GroupedTestStatus } from '@/components/Status/Status'; interface IBuildDetailsTestSection { buildId: string; @@ -67,7 +67,7 @@ const BuildDetailsTestSection = ({ {test.path_group} -