@@ -5,7 +5,8 @@ sections:
5
5
description : |
6
6
### Component renamed
7
7
Toggle is now known as Switch. Replace all `.spectrum-ToggleSwitch*` classnames with `.spectrum-Switch*`.
8
-
8
+ ### T-shirt sizing
9
+ Switch now supports t-shirt sizing and requires that you specify the size by adding a .spectrum-Switch--size* class. The default size is "medium".
9
10
### Quiet and emphasized
10
11
Spectrum has chosen the variant previously known as `quiet` to be the default and has added an `emphasized` variant with the same styles as the previous default.
11
12
If you were using the `quiet` variant, the `.spectrum-Switch--quiet` class is no longer required and can be removed.
@@ -19,54 +20,104 @@ examples:
19
20
status : Verified
20
21
description : The on/off variant of the Switch.
21
22
markup : |
22
- <div class="spectrum-Switch">
23
+ <div class="spectrum-Switch spectrum-Switch--sizeM ">
23
24
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-0">
24
25
<span class="spectrum-Switch-switch"></span>
25
26
<label class="spectrum-Switch-label" for="switch-onoff-0">Switch Off</label>
26
27
</div>
27
- <div class="spectrum-Switch">
28
+ <div class="spectrum-Switch spectrum-Switch--sizeM ">
28
29
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-1" checked>
29
30
<span class="spectrum-Switch-switch"></span>
30
31
<label class="spectrum-Switch-label" for="switch-onoff-1">Switch On</label>
31
32
</div>
32
33
33
34
<br>
34
35
35
- <div class="spectrum-Switch">
36
+ <div class="spectrum-Switch spectrum-Switch--sizeM ">
36
37
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-disabled-0" disabled>
37
38
<span class="spectrum-Switch-switch"></span>
38
39
<label class="spectrum-Switch-label" for="switch-onoff-disabled-0">Switch Off</label>
39
40
</div>
40
- <div class="spectrum-Switch">
41
+ <div class="spectrum-Switch spectrum-Switch--sizeM ">
41
42
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-disabled-1" checked disabled>
42
43
<span class="spectrum-Switch-switch"></span>
43
44
<label class="spectrum-Switch-label" for="switch-onoff-disabled-1">Switch On</label>
44
45
</div>
46
+ - id : switch
47
+ name : Sizes
48
+ status : Verified
49
+ description : The t-shirt sizes of the Switch.
50
+ markup : |
51
+
52
+ <div class="spectrum-Switch spectrum-Switch--sizeS">
53
+ <input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-0">
54
+ <span class="spectrum-Switch-switch"></span>
55
+ <label class="spectrum-Switch-label" for="switch-onoff-0">Switch Size S</label>
56
+ </div>
57
+
58
+ <br>
59
+
60
+ <div class="spectrum-Switch spectrum-Switch--sizeM">
61
+ <input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-0">
62
+ <span class="spectrum-Switch-switch"></span>
63
+ <label class="spectrum-Switch-label" for="switch-onoff-0">Switch Size M</label>
64
+ </div>
65
+
66
+ <br>
67
+
68
+ <div class="spectrum-Switch spectrum-Switch--sizeL">
69
+ <input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-0">
70
+ <span class="spectrum-Switch-switch"></span>
71
+ <label class="spectrum-Switch-label" for="switch-onoff-0">Switch Size L</label>
72
+ </div>
73
+
74
+ <br>
75
+
76
+ <div class="spectrum-Switch spectrum-Switch--sizeXL">
77
+ <input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-0">
78
+ <span class="spectrum-Switch-switch"></span>
79
+ <label class="spectrum-Switch-label" for="switch-onoff-0">Switch Size XL</label>
80
+ </div>
45
81
- id : switch
46
82
name : Emphasis
47
83
status : Verified
48
84
description : The emphasized variant of the Switch.
49
85
markup : |
50
- <div class="spectrum-Switch spectrum-Switch--">
86
+ <div class="spectrum-Switch spectrum-Switch--sizeM spectrum-Switch--emphasized ">
51
87
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-0">
52
88
<span class="spectrum-Switch-switch"></span>
53
89
<label class="spectrum-Switch-label" for="switch-onoff-0">Switch Off</label>
54
90
</div>
55
- <div class="spectrum-Switch spectrum-Switch--emphasized">
91
+ <div class="spectrum-Switch spectrum-Switch--sizeM spectrum-Switch-- emphasized">
56
92
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-1" checked>
57
93
<span class="spectrum-Switch-switch"></span>
58
94
<label class="spectrum-Switch-label" for="switch-onoff-1">Switch On</label>
59
95
</div>
60
96
61
97
<br>
62
98
63
- <div class="spectrum-Switch spectrum-Switch--emphasized">
99
+ <div class="spectrum-Switch spectrum-Switch--sizeM spectrum-Switch-- emphasized">
64
100
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-disabled-0" disabled>
65
101
<span class="spectrum-Switch-switch"></span>
66
102
<label class="spectrum-Switch-label" for="switch-onoff-disabled-0">Switch Off</label>
67
103
</div>
68
- <div class="spectrum-Switch spectrum-Switch--emphasized">
104
+ <div class="spectrum-Switch spectrum-Switch--sizeM spectrum-Switch-- emphasized">
69
105
<input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-disabled-1" checked disabled>
70
106
<span class="spectrum-Switch-switch"></span>
71
107
<label class="spectrum-Switch-label" for="switch-onoff-disabled-1">Switch On</label>
72
108
</div>
109
+ - id : switch
110
+ name : Disabled
111
+ status : Verified
112
+ description : The disabled variant of the Switch.
113
+ markup : |
114
+ <div class="spectrum-Switch spectrum-Switch--sizeM spectrum-Switch--disabled">
115
+ <input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-0" disabled>
116
+ <span class="spectrum-Switch-switch"></span>
117
+ <label class="spectrum-Switch-label" for="switch-onoff-0">Switch Disabled Off</label>
118
+ </div>
119
+ <div class="spectrum-Switch spectrum-Switch--sizeM spectrum-Switch--disabled">
120
+ <input type="checkbox" class="spectrum-Switch-input" id="switch-onoff-1" disabled checked>
121
+ <span class="spectrum-Switch-switch"></span>
122
+ <label class="spectrum-Switch-label" for="switch-onoff-1">Switch Disabled On</label>
123
+ </div>
0 commit comments