1
1
name : Picker
2
2
status : Verified
3
3
SpectrumSiteSlug : https://spectrum.adobe.com/page/picker/
4
+ sections :
5
+ - name : Migration Guide
6
+ description : |
7
+ ### Component renamed
8
+ Dropdown is now known as Picker. Replace all `.spectrum-Dropdown*` classnames with `.spectrum-Picker*`.
9
+
10
+ ### Change workflow icon size to medium
11
+ If you use icon in your markup, please replace `.spectrum-Icon--sizeS` with `.spectrum-Icon--sizeM`.
4
12
examples :
5
13
- id : picker
6
14
name : Standard
@@ -59,7 +67,7 @@ examples:
59
67
<h4>With Thumbnails</h4>
60
68
<div class="spectrum-Picker is-open" style="width: 240px;">
61
69
<button class="spectrum-FieldButton spectrum-Picker-trigger is-selected" aria-haspopup="listbox">
62
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Image">
70
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Image">
63
71
<use xlink:href="#spectrum-icon-18-Image" />
64
72
</svg>
65
73
<span class="spectrum-Picker-label">Donaudampfschifffahrtsgesellschaftskapitän</span>
@@ -70,7 +78,7 @@ examples:
70
78
<div class="spectrum-Popover spectrum-Popover--bottom spectrum-Picker-popover is-open" style="width: 100%">
71
79
<ul class="spectrum-Menu" role="listbox">
72
80
<li class="spectrum-Menu-item is-selected" role="option" aria-selected="true" tabindex="0">
73
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
81
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
74
82
<use xlink:href="#spectrum-icon-18-Image" />
75
83
</svg>
76
84
<span class="spectrum-Menu-itemLabel">Donaudampfschifffahrtsgesellschaftskapitän</span>
@@ -79,7 +87,7 @@ examples:
79
87
</svg>
80
88
</li>
81
89
<li class="spectrum-Menu-item" role="option" tabindex="0">
82
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
90
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
83
91
<use xlink:href="#spectrum-icon-18-Image" />
84
92
</svg>
85
93
<span class="spectrum-Menu-itemLabel">Some long value that should be cut off</span>
@@ -88,7 +96,7 @@ examples:
88
96
</svg>
89
97
</li>
90
98
<li class="spectrum-Menu-item" role="option" tabindex="0">
91
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
99
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
92
100
<use xlink:href="#spectrum-icon-18-Image" />
93
101
</svg>
94
102
<span class="spectrum-Menu-itemLabel">Very long text with hyphens-between-words</span>
@@ -98,7 +106,7 @@ examples:
98
106
</li>
99
107
<li class="spectrum-Menu-divider" role="separator"></li>
100
108
<li class="spectrum-Menu-item is-disabled" role="option" aria-disabled="true">
101
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
109
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
102
110
<use xlink:href="#spectrum-icon-18-Image" />
103
111
</svg>
104
112
<span class="spectrum-Menu-itemLabel">United States of America</span>
@@ -126,7 +134,7 @@ examples:
126
134
<div class="spectrum-Picker is-invalid" style="width: 240px;">
127
135
<button class="spectrum-FieldButton spectrum-Picker-trigger is-invalid" aria-haspopup="listbox">
128
136
<span class="spectrum-Picker-label is-placeholder">Select a Country</span>
129
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Folder">
137
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Folder">
130
138
<use xlink:href="#spectrum-icon-18-Alert" />
131
139
</svg>
132
140
<svg class="spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Picker-icon" focusable="false" aria-hidden="true">
@@ -139,7 +147,7 @@ examples:
139
147
<div class="spectrum-Picker is-open is-invalid" style="width: 240px;">
140
148
<button class="spectrum-FieldButton spectrum-Picker-trigger is-invalid is-selected" aria-haspopup="listbox">
141
149
<span class="spectrum-Picker-label">Ballard</span>
142
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Folder">
150
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Folder">
143
151
<use xlink:href="#spectrum-icon-18-Alert" />
144
152
</svg>
145
153
<svg class="spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Picker-icon" focusable="false" aria-hidden="true">
@@ -183,7 +191,7 @@ examples:
183
191
<div class="spectrum-Picker is-invalid is-disabled" style="width: 240px;">
184
192
<button class="spectrum-FieldButton spectrum-Picker-trigger is-invalid" disabled aria-haspopup="listbox">
185
193
<span class="spectrum-Picker-label is-placeholder">Select a Country</span>
186
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Folder">
194
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Folder">
187
195
<use xlink:href="#spectrum-icon-18-Alert" />
188
196
</svg>
189
197
<svg class="spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Picker-icon" focusable="false" aria-hidden="true">
@@ -249,7 +257,7 @@ examples:
249
257
<h4>With Thumbnails</h4>
250
258
<div class="spectrum-Picker spectrum-Picker--quiet is-open">
251
259
<button class="spectrum-FieldButton spectrum-FieldButton--quiet spectrum-Picker-trigger is-selected" aria-haspopup="listbox">
252
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Image">
260
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Image">
253
261
<use xlink:href="#spectrum-icon-18-Image" />
254
262
</svg>
255
263
<span class="spectrum-Picker-label">Ballard</span>
@@ -261,7 +269,7 @@ examples:
261
269
<div class="spectrum-Popover spectrum-Popover--bottom spectrum-Picker-popover spectrum-Picker-popover--quiet is-open" style="display: block;">
262
270
<ul class="spectrum-Menu" role="listbox">
263
271
<li class="spectrum-Menu-item is-selected" role="option" aria-selected="true" tabindex="0">
264
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
272
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
265
273
<use xlink:href="#spectrum-icon-18-Image" />
266
274
</svg>
267
275
<span class="spectrum-Menu-itemLabel">Ballard</span>
@@ -270,7 +278,7 @@ examples:
270
278
</svg>
271
279
</li>
272
280
<li class="spectrum-Menu-item" role="option" tabindex="0">
273
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
281
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
274
282
<use xlink:href="#spectrum-icon-18-Image" />
275
283
</svg>
276
284
<span class="spectrum-Menu-itemLabel">Fremont</span>
@@ -279,7 +287,7 @@ examples:
279
287
</svg>
280
288
</li>
281
289
<li class="spectrum-Menu-item" role="option" tabindex="0">
282
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
290
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
283
291
<use xlink:href="#spectrum-icon-18-Image" />
284
292
</svg>
285
293
<span class="spectrum-Menu-itemLabel">Greenwood</span>
@@ -289,7 +297,7 @@ examples:
289
297
</li>
290
298
<li class="spectrum-Menu-divider" role="separator"></li>
291
299
<li class="spectrum-Menu-item is-disabled" role="option" aria-disabled="true">
292
- <svg class="spectrum-Icon spectrum-Icon--sizeS spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
300
+ <svg class="spectrum-Icon spectrum-Icon--sizeM spectrum-Menu-itemIcon" focusable="false" aria-hidden="true" aria-label="Image">
293
301
<use xlink:href="#spectrum-icon-18-Image" />
294
302
</svg>
295
303
<span class="spectrum-Menu-itemLabel">United States of America</span>
@@ -316,7 +324,7 @@ examples:
316
324
<div class="spectrum-Picker spectrum-Picker--quiet is-invalid">
317
325
<button class="spectrum-FieldButton spectrum-FieldButton--quiet is-invalid spectrum-Picker-trigger" aria-haspopup="listbox">
318
326
<span class="spectrum-Picker-label is-placeholder">Select a Country</span>
319
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Folder">
327
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Folder">
320
328
<use xlink:href="#spectrum-icon-18-Alert" />
321
329
</svg>
322
330
<svg class="spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Picker-icon" focusable="false" aria-hidden="true">
@@ -329,7 +337,7 @@ examples:
329
337
<div class="spectrum-Picker spectrum-Picker--quiet is-open is-invalid">
330
338
<button class="spectrum-FieldButton spectrum-FieldButton--quiet is-invalid spectrum-Picker-trigger" aria-haspopup="listbox">
331
339
<span class="spectrum-Picker-label">Ballard</span>
332
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Folder">
340
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Folder">
333
341
<use xlink:href="#spectrum-icon-18-Alert" />
334
342
</svg>
335
343
<svg class="spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Picker-icon" focusable="false" aria-hidden="true">
@@ -373,7 +381,7 @@ examples:
373
381
<div class="spectrum-Picker spectrum-Picker--quiet is-invalid is-disabled">
374
382
<button class="spectrum-FieldButton spectrum-FieldButton--quiet is-invalid spectrum-Picker-trigger" disabled aria-haspopup="listbox">
375
383
<span class="spectrum-Picker-label is-placeholder">Select a Country</span>
376
- <svg class="spectrum-Icon spectrum-Icon--sizeS " focusable="false" aria-hidden="true" aria-label="Folder">
384
+ <svg class="spectrum-Icon spectrum-Icon--sizeM " focusable="false" aria-hidden="true" aria-label="Folder">
377
385
<use xlink:href="#spectrum-icon-18-Alert" />
378
386
</svg>
379
387
<svg class="spectrum-Icon spectrum-UIIcon-ChevronDownMedium spectrum-Picker-icon" focusable="false" aria-hidden="true">
0 commit comments