diff --git a/changes/23302-fma-click-bug b/changes/23302-fma-click-bug new file mode 100644 index 0000000000..fdd4cd4d2f --- /dev/null +++ b/changes/23302-fma-click-bug @@ -0,0 +1 @@ +- Fleet UI: Fixed redirect when clicking on any column in the Fleet Maintained Apps table diff --git a/frontend/pages/SoftwarePage/SoftwareAddPage/SoftwareFleetMaintained/FleetMaintainedAppsTable/FleetMaintainedAppsTable.tsx b/frontend/pages/SoftwarePage/SoftwareAddPage/SoftwareFleetMaintained/FleetMaintainedAppsTable/FleetMaintainedAppsTable.tsx index f993128a90..bb0087a33a 100644 --- a/frontend/pages/SoftwarePage/SoftwareAddPage/SoftwareFleetMaintained/FleetMaintainedAppsTable/FleetMaintainedAppsTable.tsx +++ b/frontend/pages/SoftwarePage/SoftwareAddPage/SoftwareFleetMaintained/FleetMaintainedAppsTable/FleetMaintainedAppsTable.tsx @@ -47,6 +47,10 @@ interface IFleetMaintainedAppsTableProps { data?: ISoftwareFleetMaintainedAppsResponse; } +interface IRowProps { + original: IFleetMaintainedApp; +} + const FleetMaintainedAppsTable = ({ teamId, isLoading, @@ -118,9 +122,9 @@ const FleetMaintainedAppsTable = ({ [determineQueryParamChange, generateNewQueryParams, router] ); - const handleRowClick = (row: IFleetMaintainedApp) => { + const handleRowClick = (row: IRowProps) => { const path = `${PATHS.SOFTWARE_FLEET_MAINTAINED_DETAILS( - row.id + row.original.id )}?${buildQueryStringFromParams({ team_id: teamId, })}`; @@ -156,7 +160,7 @@ const FleetMaintainedAppsTable = ({ }; return ( - + className={baseClass} columnConfigs={tableHeadersConfig} data={data?.fleet_maintained_apps ?? []}