You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/components/DsfrRadioButton/DsfrRadioButtonSet.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ Le composant `DsfrRadioButtonSet` est composé des éléments suivants :
15
15
- Un élément `<div>` englobant l'ensemble du groupe de radio.
16
16
- Un élément `<fieldset>` contenant les boutons radio et les messages associés.
17
17
- Une légende (`legend`) définie par la prop `legend` et personnalisable avec le slot `legend`.
18
+
- Un hint (`hint`) définie par la prop `hint` et personnalisable avec le slot `hint`.
18
19
- Un groupe de boutons radio individuels rendus par le composant `DsfrRadioButton`.
19
20
- Un message d'information, d'erreur ou de validation, affiché en dessous du groupe de boutons radio (facultatif).
20
21
@@ -31,6 +32,7 @@ Le composant `DsfrRadioButtonSet` est composé des éléments suivants :
31
32
|`errorMessage`|*`string`*| Message d'erreur global à afficher | Non |
32
33
|`validMessage`|*`string`*| Message de validation global à afficher | Non |
33
34
|`legend`|*`string`*| Texte de la légende | Non |
35
+
|`hint`|*`string`*| Texte du hint | Non |
34
36
|`modelValue`|*`string`* ou *`number`* ou *`boolean`*| Valeur courante du composant (sélection courante) | Non |
35
37
|`options`|*`Omit<DsfrRadioButtonProps, 'modelValue'>[]`*| Tableau d'options définissant les boutons radio individuels | Oui |
36
38
@@ -204,6 +206,7 @@ const options = [
204
206
`DsfrRadioButtonSet` fournit les slots suivants pour la personnalisation :
205
207
206
208
-`legend` : Permet de personnaliser le contenu de la légende.
209
+
-`hint` : Permet de personnaliser le contenu d'un hint.
207
210
-`required-tip` : Permet d'ajouter un astérisque indiquant que le champ est obligatoire (fonctionne uniquement si l'attribut `required` est défini sur le composant).
<!-- @slot Slot pour personnaliser tout le contenu de la balise <legend> cf. [DsfrInput](/?path=/story/composants-champ-de-saisie-champ-simple-dsfrinput--champ-avec-label-personnalise). Une **props porte le même nom pour une légende simple** (texte sans mise en forme) -->
53
54
<slotname="legend">
54
55
{{ legend }}
56
+
<span
57
+
class="fr-hint-text"
58
+
v-if="hint || $slots.hint"
59
+
>
60
+
<slotname="hint">
61
+
{{ hint }}
62
+
</slot>
63
+
</span>
55
64
<!-- @slot Slot pour indiquer que le champ est obligatoire. Par défaut, met une astérisque si `required` est à true (dans un `<span class="required">`) -->
0 commit comments