diff --git a/internal/site/src/components/containers-table/containers-table-columns.tsx b/internal/site/src/components/containers-table/containers-table-columns.tsx index f6c75cba..2bec38b7 100644 --- a/internal/site/src/components/containers-table/containers-table-columns.tsx +++ b/internal/site/src/components/containers-table/containers-table-columns.tsx @@ -59,7 +59,11 @@ export const containerChartCols: ColumnDef[] = [ const allSystems = $allSystemsById.get() const systemNameA = allSystems[a.original.system]?.name ?? "" const systemNameB = allSystems[b.original.system]?.name ?? "" - return systemNameA.localeCompare(systemNameB) + const primary = systemNameA.localeCompare(systemNameB) + if (primary !== 0) { + return primary + } + return a.original.name.localeCompare(b.original.name) }, header: ({ column }) => , cell: ({ getValue }) => {