Fix random order on framework overview

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-03-17 19:22:48 +01:00
parent 40b9320c4d
commit b64ab3dac2

View File

@@ -68,14 +68,14 @@ function FrameworkOverviewPageContent({
return acc;
}, {} as Record<string, typeof controls>);
const controlCards = Object.entries(controlsByCategory).map(
([category, controls]) => ({
const controlCards = Object.entries(controlsByCategory)
.sort(([categoryA], [categoryB]) => categoryA.localeCompare(categoryB))
.map(([category, controls]) => ({
title: category,
controls,
completed: controls.filter((c) => c?.state === "IMPLEMENTED").length,
total: controls.length,
})
);
}));
const totalImplemented = controls.filter(
(c) => c?.state === "IMPLEMENTED"