diff --git a/application/frontend/src/pages/CommonRequirementEnumeration/CommonRequirementEnumeration.tsx b/application/frontend/src/pages/CommonRequirementEnumeration/CommonRequirementEnumeration.tsx index c31d6de97..2e7e065e0 100644 --- a/application/frontend/src/pages/CommonRequirementEnumeration/CommonRequirementEnumeration.tsx +++ b/application/frontend/src/pages/CommonRequirementEnumeration/CommonRequirementEnumeration.tsx @@ -48,6 +48,13 @@ export const CommonRequirementEnumeration = () => { display = currentUrlParams.get('applyFilters') === 'true' ? filteredCRE : cre; const linksByType = useMemo(() => (display ? orderLinksByType(groupLinksByType(display)) : {}), [display]); + const sortedSections = Object.entries(linksByType).sort(([typeA], [typeB]) => { + const nameA = DOCUMENT_TYPE_NAMES[typeA] || ''; + const nameB = DOCUMENT_TYPE_NAMES[typeB] || ''; + const nameSectionA = nameA + typeA; + const nameSectionB = nameB + typeB; + return nameSectionA.localeCompare(nameSectionB); + }); return (