@@ -9,15 +9,21 @@ components: ["RadioButtonGroup", "RadioButton", "RadioButtonSkeleton"]
9
9
10
10
## Default
11
11
12
- <RadioButtonGroup selected="standard">
12
+ The `name` prop set on `RadioButtonGroup` is passed to the individual `RadioButton` inputs.
13
+
14
+ <RadioButtonGroup legendText="Storage tier (disk)" name="plan" selected="standard">
13
15
<RadioButton labelText="Free (1 GB)" value="free" />
14
16
<RadioButton labelText="Standard (10 GB)" value="standard" />
15
17
<RadioButton labelText="Pro (128 GB)" value="pro" />
16
18
</RadioButtonGroup>
17
19
18
- ## With legend text
20
+ ## Hidden legend
21
+
22
+ It's recommended that you provide a legend for accessibility.
23
+
24
+ Use `hideLegend` to visually hide the legend text.
19
25
20
- <RadioButtonGroup legendText="Storage tier (disk)" selected="standard">
26
+ <RadioButtonGroup hideLegend legendText="Storage tier (disk)" selected="standard">
21
27
<RadioButton labelText="Free (1 GB)" value="free" />
22
28
<RadioButton labelText="Standard (10 GB)" value="standard" />
23
29
<RadioButton labelText="Pro (128 GB)" value="pro" />
@@ -27,8 +33,8 @@ components: ["RadioButtonGroup", "RadioButton", "RadioButtonSkeleton"]
27
33
28
34
Use the named "legendText" slot to customize the legend text.
29
35
30
- <RadioButtonGroup selected="standard">
31
- <div slot="legendText" style="display: flex">
36
+ <RadioButtonGroup name="plan" selected="standard">
37
+ <div slot="legendText" style:display=" flex">
32
38
Storage tier (disk)
33
39
<Tooltip>
34
40
<p>
@@ -41,18 +47,6 @@ Use the named "legendText" slot to customize the legend text.
41
47
<RadioButton labelText="Pro (128 GB)" value="pro" />
42
48
</RadioButtonGroup>
43
49
44
- ## Hidden legend
45
-
46
- It's recommended that you provide a legend for accessibility.
47
-
48
- Use `hideLegend` to visually hide the legend text.
49
-
50
- <RadioButtonGroup hideLegend legendText="Storage tier (disk)" selected="standard">
51
- <RadioButton labelText="Free (1 GB)" value="free" />
52
- <RadioButton labelText="Standard (10 GB)" value="standard" />
53
- <RadioButton labelText="Pro (128 GB)" value="pro" />
54
- </RadioButtonGroup>
55
-
56
50
## Reactive example
57
51
58
52
Use the `selected` prop to bind and update the selected value.
@@ -61,23 +55,23 @@ Use the `selected` prop to bind and update the selected value.
61
55
62
56
## Left-aligned label text
63
57
64
- <RadioButtonGroup labelPosition="left" legendText="Storage tier (disk)" selected="standard">
58
+ <RadioButtonGroup labelPosition="left" legendText="Storage tier (disk)" name="plan" selected="standard">
65
59
<RadioButton labelText="Free (1 GB)" value="free" />
66
60
<RadioButton labelText="Standard (10 GB)" value="standard" />
67
61
<RadioButton labelText="Pro (128 GB)" value="pro" />
68
62
</RadioButtonGroup>
69
63
70
64
## Disabled buttons
71
65
72
- <RadioButtonGroup labelPosition="left" legendText="Storage tier (disk)" selected="standard">
66
+ <RadioButtonGroup labelPosition="left" legendText="Storage tier (disk)" name="plan" selected="standard">
73
67
<RadioButton disabled labelText="Free (1 GB)" value="free" />
74
68
<RadioButton labelText="Standard (10 GB)" value="standard" />
75
69
<RadioButton disabled labelText="Pro (128 GB)" value="pro" />
76
70
</RadioButtonGroup>
77
71
78
72
## Vertical orientation
79
73
80
- <RadioButtonGroup orientation="vertical" legendText="Storage tier (disk)" selected="standard">
74
+ <RadioButtonGroup orientation="vertical" legendText="Storage tier (disk)" name="plan" selected="standard">
81
75
<RadioButton labelText="Free (1 GB)" value="free" />
82
76
<RadioButton labelText="Standard (10 GB)" value="standard" />
83
77
<RadioButton labelText="Pro (128 GB)" value="pro" />
0 commit comments