Skip to content

Commit 860e4ea

Browse files
committed
fix: 1084 rgaa label et boutons representants
1 parent 7291aea commit 860e4ea

1 file changed

Lines changed: 31 additions & 22 deletions

File tree

packages/frontend-usagers/src/components/agrement/representants.vue

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,44 +11,48 @@
1111
<h5 class="fr-text--md fr-mb-0">Représentant n°{{ idx + 1 }}</h5>
1212
<div class="container-flex-between">
1313
<template v-if="props.modifiable">
14-
<!-- Boutons d'édition d'un existant -->
15-
<div
16-
v-if="representant.isEditing && representant._backup"
17-
class="container-flex-column"
18-
>
19-
<DsfrLinkV2
20-
as="button"
21-
icon-name="icon-save-line"
22-
@click="saveRepresentant(idx)"
23-
>
24-
Enregistrer les modifications
25-
</DsfrLinkV2>
26-
<DsfrLinkV2
27-
as="button"
28-
icon-name="icon-close-line"
29-
@click="cancelEditRepresentant(idx)"
30-
>
31-
Annuler les modifications
32-
</DsfrLinkV2>
33-
</div>
3414
<DsfrLinkV2
3515
v-if="!representant.isEditing"
3616
as="button"
3717
icon-name="icon-edit-line"
3818
@click="editRepresentant(idx)"
3919
>
40-
modifier
20+
Modifier le représentant {{ idx + 1 }}
4121
</DsfrLinkV2>
4222
</template>
4323
<DsfrButton
4424
v-if="props.modifiable"
4525
secondary
4626
@click="removeRepresentant(idx)"
4727
>
48-
Supprimer ce représentant
28+
Supprimer le représentant {{ idx + 1 }}
4929
</DsfrButton>
5030
</div>
5131
</div>
32+
<!-- Boutons d'édition d'un existant -->
33+
<div
34+
v-if="representant.isEditing && representant._backup"
35+
class="container-flex-end fr-mt-2w"
36+
>
37+
<DsfrLinkV2
38+
as="button"
39+
icon-name="icon-save-line"
40+
@click="saveRepresentant(idx)"
41+
>
42+
<span class="fr-sr-only"
43+
>Enregistrer les modifications du représentant {{ idx + 1 }}</span
44+
>
45+
</DsfrLinkV2>
46+
<DsfrLinkV2
47+
as="button"
48+
icon-name="icon-close-line"
49+
@click="cancelEditRepresentant(idx)"
50+
>
51+
<span class="fr-sr-only"
52+
>Annuler les modifications du représentant {{ idx + 1 }}</span
53+
>
54+
</DsfrLinkV2>
55+
</div>
5256
</div>
5357
<template v-if="representant.isEditing">
5458
<form @submit.prevent>
@@ -365,6 +369,11 @@ defineExpose({
365369
justify-content: flex-start;
366370
gap: 1rem;
367371
}
372+
.container-flex-end {
373+
display: flex;
374+
justify-content: flex-end;
375+
gap: 1rem;
376+
}
368377
.container-flex-column {
369378
display: flex;
370379
flex-direction: column;

0 commit comments

Comments
 (0)