Skip to content

Commit c17ffc5

Browse files
committed
chore: Corrige les boutons radio dans demo-app
1 parent 4b10e4f commit c17ffc5

File tree

2 files changed

+35
-20
lines changed

2 files changed

+35
-20
lines changed

src/components/DsfrRadioButton/DsfrRadioButton.stories.js

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,23 @@ export const RadioButton = (args, { argTypes }) => ({
4141
return args
4242
},
4343
template: `
44-
<DsfrRadioButton
45-
v-for="option of options"
46-
:modelValue="modelValue"
47-
v-bind="option"
48-
@update:modelValue="updateCheckedValue($event)"
49-
/>
44+
<div class="fr-form-group">
45+
<fieldset
46+
class="fr-fieldset"
47+
>
48+
<div
49+
class="fr-fieldset__content"
50+
role="radiogroup"
51+
>
52+
<DsfrRadioButton
53+
v-for="option of options"
54+
:modelValue="modelValue"
55+
v-bind="option"
56+
@update:modelValue="updateCheckedValue($event)"
57+
/>
58+
</div>
59+
</fieldset>
60+
</div>
5061
`,
5162
methods: {
5263
updateCheckedValue (val) {

src/demo-app/views/AppForm.vue

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,24 @@ const radioTest = ref('')
3434
label-visible
3535
@change="updateFiles($event)"
3636
/>
37-
<DsfrRadioButtonSet
38-
v-model="radioTest"
39-
:options="[
40-
{
41-
label: 'label 1',
42-
value: 1,
43-
required: true,
44-
},
45-
{
46-
label: 'label 2',
47-
value: 2,
48-
}
49-
]"
50-
/>
37+
<div>
38+
<DsfrRadioButtonSet
39+
v-model="radioTest"
40+
legend="Légende des boutons radio"
41+
name="radio-123aui"
42+
:options="[
43+
{
44+
label: 'label 1',
45+
value: 1,
46+
required: true,
47+
},
48+
{
49+
label: 'label 2',
50+
value: 2,
51+
}
52+
]"
53+
/>
54+
</div>
5155
<DsfrButton
5256
type="submit"
5357
label="Bouton de soumission du formulaire"

0 commit comments

Comments
 (0)