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)" />