diff --git a/src/mocks/mock-signature/groupsMock.js b/src/mocks/mock-signature/groupsMock.js index 1d2bf77..30f5d71 100755 --- a/src/mocks/mock-signature/groupsMock.js +++ b/src/mocks/mock-signature/groupsMock.js @@ -72,7 +72,7 @@ export const groupsMock = [ }, { id: 104, - name: "Urgency plan A", + name: "Urgency A", description: "Document vierge pour le plan d'urgence A", visibility: VISIBILITY_LEVELS.PRIVATE, status: DOCUMENT_STATUS.DRAFT, @@ -82,7 +82,7 @@ export const groupsMock = [ }, { id: 105, - name: "Urgency plan B", + name: "Urgency B", description: "Document vierge pour le plan d'urgence B", visibility: VISIBILITY_LEVELS.PRIVATE, status: DOCUMENT_STATUS.DRAFT, @@ -92,7 +92,7 @@ export const groupsMock = [ }, { id: 106, - name: "Urgency plan C", + name: "Urgency C", description: "Document vierge pour le plan d'urgence C", visibility: VISIBILITY_LEVELS.PRIVATE, status: DOCUMENT_STATUS.DRAFT, diff --git a/src/pages/signature/signature.ts b/src/pages/signature/signature.ts index 0486dd3..0579715 100755 --- a/src/pages/signature/signature.ts +++ b/src/pages/signature/signature.ts @@ -508,13 +508,20 @@ function showProcessDetails(group: Group, groupId: number) { allDetailsAreas.forEach(area => { (area as HTMLElement).style.display = 'none'; }); - + const container = document.querySelector('.container'); if (!container) { console.error('Container not found'); return; } + // Charger les données du localStorage + const storedGroups = JSON.parse(localStorage.getItem('groups') || '[]'); + const storedGroup = storedGroups.find((g: Group) => g.id === groupId); + + // Utiliser les données du localStorage si disponibles, sinon utiliser le groupe passé en paramètre + const displayGroup = storedGroup || group; + let detailsArea = document.getElementById(`process-details-${groupId}`); if (!detailsArea) { detailsArea = document.createElement('div'); @@ -527,19 +534,26 @@ function showProcessDetails(group: Group, groupId: number) { detailsArea.style.display = 'block'; detailsArea.innerHTML = `
${group.description || 'No description available'}
+${displayGroup.description || 'No description available'}
Document vierge - En attente de création