diff --git a/src/app/profile/structure-edition-summary/structure-edition-summary.component.html b/src/app/profile/structure-edition-summary/structure-edition-summary.component.html
index 171a6b80eeb937e3190998cf0ec7c26928d0f732..b2209c3da6351c50aec87cad8ce066291187e245 100644
--- a/src/app/profile/structure-edition-summary/structure-edition-summary.component.html
+++ b/src/app/profile/structure-edition-summary/structure-edition-summary.component.html
@@ -307,40 +307,27 @@
               <section class="proceduresAccompaniment">
                 <div class="sectionHeader">
                   <h4>Aides aux démarches en ligne</h4>
-                  <app-button
-                    *ngIf="(offerHolder.structure || offerHolder.isMyself) && containsDigitalHelp(offerHolder.offers)"
-                    class="hide-on-mobile"
-                    [variant]="'secondary'"
-                    [label]="'Modifier'"
-                    [iconName]="'edit'"
-                    [size]="'small'"
-                    (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompaniment, offerHolder)"
-                  />
-                  <app-button
-                    *ngIf="(offerHolder.structure || offerHolder.isMyself) && !containsDigitalHelp(offerHolder.offers)"
-                    class="hide-on-mobile"
-                    [variant]="'secondary'"
-                    [label]="'Ajouter'"
-                    [iconName]="'plus'"
-                    [size]="'small'"
-                    (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompaniment, offerHolder)"
-                  />
-                  <app-icon-button
-                    *ngIf="(offerHolder.structure || offerHolder.isMyself) && containsDigitalHelp(offerHolder.offers)"
-                    ariaLabel="Modifier les aides aux démarches en ligne"
-                    class="hide-on-desktop"
-                    [variant]="'secondary'"
-                    [iconName]="'edit'"
-                    (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompaniment, offerHolder)"
-                  />
-                  <app-icon-button
-                    *ngIf="(offerHolder.structure || offerHolder.isMyself) && !containsDigitalHelp(offerHolder.offers)"
-                    ariaLabel="Ajouter des aides aux démarches en ligne"
-                    class="hide-on-desktop"
-                    [variant]="'secondary'"
-                    [iconName]="'plus'"
-                    (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompaniment, offerHolder)"
-                  />
+                  <ng-container *ngIf="offerHolder.structure || offerHolder.isMyself">
+                    <app-button
+                      class="hide-on-mobile"
+                      [variant]="'secondary'"
+                      [label]="containsDigitalHelp(offerHolder.offers) ? 'Modifier' : 'Ajouter'"
+                      [iconName]="containsDigitalHelp(offerHolder.offers) ? 'edit' : 'plus'"
+                      [size]="'small'"
+                      (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompaniment, offerHolder)"
+                    ></app-button>
+                    <app-icon-button
+                      class="hide-on-desktop"
+                      [variant]="'secondary'"
+                      [iconName]="containsDigitalHelp(offerHolder.offers) ? 'edit' : 'plus'"
+                      [ariaLabel]="
+                        containsDigitalHelp(offerHolder.offers)
+                          ? 'Modifier les aides aux démarches en ligne'
+                          : 'Ajouter des aides aux démarches en ligne'
+                      "
+                      (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompaniment, offerHolder)"
+                    ></app-icon-button>
+                  </ng-container>
                 </div>
                 <app-no-information *ngIf="!containsDigitalHelp(offerHolder.offers)" />
                 <div *ngIf="containsDigitalHelp(offerHolder.offers)" class="inline-list">
@@ -354,39 +341,24 @@
                 <div class="sectionHeader">
                   <strong>Autres démarches : </strong>
                   <app-button
-                    *ngIf="structure.otherDescription"
                     class="hide-on-mobile"
                     [variant]="'secondary'"
-                    [label]="'Modifier'"
-                    [iconName]="'edit'"
+                    [label]="structure.otherDescription ? 'Modifier' : 'Ajouter'"
+                    [iconName]="structure.otherDescription ? 'edit' : 'plus'"
                     [size]="'small'"
                     (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompanimentOther, offerHolder)"
-                  />
-                  <app-button
-                    *ngIf="!structure.otherDescription"
-                    class="hide-on-mobile"
-                    [variant]="'secondary'"
-                    [label]="'Ajouter'"
-                    [iconName]="'plus'"
-                    [size]="'small'"
-                    (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompanimentOther, offerHolder)"
-                  />
-                  <app-icon-button
-                    *ngIf="structure.otherDescription"
-                    ariaLabel="Modifier les autres démarches en ligne"
-                    class="hide-on-desktop"
-                    [variant]="'secondary'"
-                    [iconName]="'edit'"
-                    (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompanimentOther, offerHolder)"
-                  />
+                  ></app-button>
                   <app-icon-button
-                    *ngIf="structure.otherDescription"
-                    ariaLabel="Ajouter les autres démarches en ligne"
                     class="hide-on-desktop"
                     [variant]="'secondary'"
-                    [iconName]="'plus'"
+                    [iconName]="structure.otherDescription ? 'edit' : 'plus'"
+                    [ariaLabel]="
+                      structure.otherDescription
+                        ? 'Modifier les autres démarches en ligne'
+                        : 'Ajouter les autres démarches en ligne'
+                    "
                     (action)="goToEdit(structureFormStep.structureDigitalHelpingAccompanimentOther, offerHolder)"
-                  />
+                  ></app-icon-button>
                 </div>
                 <app-no-information *ngIf="!structure.otherDescription" />
                 <p *ngIf="structure.otherDescription">{{ structure.otherDescription }}</p>
@@ -396,39 +368,24 @@
                 <div class="sectionHeader">
                   <h4>Accompagnements numériques</h4>
                   <app-button
-                    *ngIf="containsDigitalLearning(offerHolder.offers)"
-                    class="hide-on-mobile"
-                    [variant]="'secondary'"
-                    [label]="'Modifier'"
-                    [iconName]="'edit'"
-                    [size]="'small'"
-                    (action)="goToEdit(structureFormStep.structureTrainingType, offerHolder)"
-                  />
-                  <app-button
-                    *ngIf="!containsDigitalLearning(offerHolder.offers)"
                     class="hide-on-mobile"
                     [variant]="'secondary'"
-                    [label]="'Ajouter'"
-                    [iconName]="'plus'"
+                    [label]="containsDigitalLearning(offerHolder.offers) ? 'Modifier' : 'Ajouter'"
+                    [iconName]="containsDigitalLearning(offerHolder.offers) ? 'edit' : 'plus'"
                     [size]="'small'"
                     (action)="goToEdit(structureFormStep.structureTrainingType, offerHolder)"
-                  />
-                  <app-icon-button
-                    *ngIf="containsDigitalLearning(offerHolder.offers)"
-                    ariaLabel="Modifier les accompagnements aux usages numériques"
-                    class="hide-on-desktop"
-                    [variant]="'secondary'"
-                    [iconName]="'edit'"
-                    (action)="goToEdit(structureFormStep.structureTrainingType, offerHolder)"
-                  />
+                  ></app-button>
                   <app-icon-button
-                    *ngIf="!containsDigitalLearning(offerHolder.offers)"
-                    ariaLabel="Ajouter les accompagnements aux usages numériques"
                     class="hide-on-desktop"
                     [variant]="'secondary'"
-                    [iconName]="'plus'"
+                    [iconName]="containsDigitalLearning(offerHolder.offers) ? 'edit' : 'plus'"
+                    [ariaLabel]="
+                      containsDigitalLearning(offerHolder.offers)
+                        ? 'Modifier les accompagnements aux usages numériques'
+                        : 'Ajouter les accompagnements aux usages numériques'
+                    "
                     (action)="goToEdit(structureFormStep.structureTrainingType, offerHolder)"
-                  />
+                  ></app-icon-button>
                 </div>
 
                 <app-no-information *ngIf="!containsDigitalLearning(offerHolder.offers)" />