@@ -8,7 +8,7 @@ sections:
8
8
The classes containing `InputGroup` have been renamed or removed. For details, see the "renamed" and "removed" sections below or the example markup.
9
9
10
10
### New Picker markup
11
- Instead of a `.spectrum-Picker`, Combobox now uses `.spectrum-PickerButton`. Refer to the example markup for usage details.
11
+ Instead of a `.spectrum-Picker`, DatePicker now uses `.spectrum-PickerButton`. Refer to the example markup for usage details.
12
12
13
13
### Workflow icon size changed to medium
14
14
If your markup is still using the small icon, replace `.spectrum-Icon--sizeS` with `.spectrum-Icon--sizeM`.
@@ -28,7 +28,7 @@ examples:
28
28
- id : datepicker
29
29
name : Standard
30
30
markup : |
31
- <div aria-disabled="false" aria-invalid="false" class="spectrum-DatePicker spectrum-DatePicker " aria-readonly="false" aria-required="false" aria-haspopup="dialog">
31
+ <div aria-disabled="false" aria-invalid="false" class="spectrum-DatePicker" aria-readonly="false" aria-required="false" aria-haspopup="dialog">
32
32
<div class="spectrum-Textfield spectrum-DatePicker-textfield">
33
33
<input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input" aria-invalid="false" placeholder="Choose a date" value="">
34
34
</div>
@@ -43,7 +43,7 @@ examples:
43
43
- id : datepicker-readonly
44
44
name : Read-only
45
45
markup : |
46
- <div aria-disabled="false" aria-invalid="false" class="spectrum-DatePicker spectrum-DatePicker " aria-readonly="true" aria-required="false">
46
+ <div aria-disabled="false" aria-invalid="false" class="spectrum-DatePicker" aria-readonly="true" aria-required="false">
47
47
<div class="spectrum-Textfield spectrum-DatePicker-textfield is-readOnly">
48
48
<input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input" placeholder="Choose a date" value="02/14/2020" readonly="readonly">
49
49
</div>
@@ -63,10 +63,61 @@ examples:
63
63
</div>
64
64
</button>
65
65
</div>
66
+ - id : datepicker-invalid
67
+ name : Invalid
68
+ markup : |
69
+ <div class="spectrum-Examples" style="justify-content: space-evenly;">
70
+ <div class="spectrum-Examples-item">
71
+ <h4 class="spectrum-Heading spectrum-Heading--sizeXS spectrum-Examples-itemHeading">Standard</h4>
72
+
73
+ <div class="spectrum-Examples-itemGroup">
74
+ <div aria-invalid="true" class="spectrum-DatePicker is-invalid" role="combobox" aria-expanded="false" aria-haspopup="dialog">
75
+ <div class="spectrum-Textfield is-invalid spectrum-DatePicker-textfield">
76
+ <svg class="spectrum-PickerButton-icon spectrum-Icon spectrum-Icon--sizeM spectrum-Textfield-validationIcon" focusable="false" aria-hidden="true">
77
+ <use xlink:href="#spectrum-icon-18-Alert" />
78
+ </svg>
79
+ <input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input" aria-invalid="true" placeholder="Choose a date" name="end" value="">
80
+ </div>
81
+ <button tabindex="-1" class="spectrum-PickerButton spectrum-PickerButton--sizeM spectrum-PickerButton--icononly spectrum-PickerButton--right spectrum-DatePicker-button is-invalid" aria-haspopup="dialog">
82
+ <div class="spectrum-PickerButton-fill">
83
+ <svg class="spectrum-PickerButton-icon spectrum-Icon spectrum-Icon--sizeM" focusable="false" aria-hidden="true" aria-label="Calendar">
84
+ <use xlink:href="#spectrum-icon-18-Calendar" />
85
+ </svg>
86
+ </div>
87
+ </button>
88
+ </div>
89
+ </div>
90
+ </div>
91
+ <div class="spectrum-Examples-item">
92
+ <h4 class="spectrum-Heading spectrum-Heading--sizeXS spectrum-Examples-itemHeading">Quiet</h4>
93
+
94
+ <div aria-disabled="false" aria-invalid="false" class="spectrum-DatePicker spectrum-DatePicker--quiet spectrum-DatePicker is-invalid" aria-readonly="false" aria-required="false" aria-haspopup="dialog">
95
+ <div class="spectrum-Textfield spectrum-Textfield--quiet spectrum-DatePicker-textfield is-invalid">
96
+ <svg class="spectrum-PickerButton-icon spectrum-Icon spectrum-Icon--sizeM spectrum-Textfield-validationIcon" focusable="false" aria-hidden="true">
97
+ <use xlink:href="#spectrum-icon-18-Alert" />
98
+ </svg>
99
+ <input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input" aria-invalid="true" placeholder="Choose a date" value="">
100
+ </div>
101
+ <button tabindex="-1" class="spectrum-PickerButton spectrum-PickerButton--sizeM spectrum-PickerButton--icononly spectrum-PickerButton--quiet spectrum-PickerButton--right spectrum-DatePicker-button" aria-haspopup="dialog" aria-label="Calendar" aria-expanded="false">
102
+ <div class="spectrum-PickerButton-fill">
103
+ <svg class="spectrum-PickerButton-icon spectrum-Icon spectrum-Icon--sizeM" focusable="false" aria-hidden="true" aria-label="Calendar">
104
+ <use xlink:href="#spectrum-icon-18-Calendar" />
105
+ </svg>
106
+ </div>
107
+ </button>
108
+ </div>
109
+ <div class="spectrum-Examples-itemGroup">
110
+
111
+ </div>
112
+ </div>
113
+ </div>
114
+
115
+
116
+
66
117
- id : datepicker-range
67
118
name : Range
68
119
markup : |
69
- <div aria-invalid="false" class="spectrum-DatePicker spectrum-DatePicker spectrum-DatePicker --range" role="combobox" aria-expanded="false" aria-haspopup="dialog">
120
+ <div aria-invalid="false" class="spectrum-DatePicker spectrum-DatePicker--range" role="combobox" aria-expanded="false" aria-haspopup="dialog">
70
121
<div class="spectrum-Textfield spectrum-DatePicker-textfield">
71
122
<input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input spectrum-DatePicker-startField" placeholder="mm/dd/yyyy" name="start" value="">
72
123
</div>
@@ -85,7 +136,7 @@ examples:
85
136
86
137
<p/>
87
138
88
- <div aria-invalid="true" class="spectrum-DatePicker spectrum-DatePicker spectrum-DatePicker --range is-invalid" role="combobox" aria-expanded="false" aria-haspopup="dialog">
139
+ <div aria-invalid="true" class="spectrum-DatePicker spectrum-DatePicker--range is-invalid" role="combobox" aria-expanded="false" aria-haspopup="dialog">
89
140
<div class="spectrum-Textfield is-invalid spectrum-DatePicker-textfield">
90
141
<input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input spectrum-DatePicker-startField" aria-invalid="true" placeholder="mm/dd/yyyy" name="start" value="">
91
142
</div>
@@ -107,7 +158,7 @@ examples:
107
158
108
159
<p/>
109
160
110
- <div aria-disabled="true" class="spectrum-DatePicker spectrum-DatePicker spectrum-DatePicker --range is-disabled" role="combobox" aria-expanded="false" aria-haspopup="dialog">
161
+ <div aria-disabled="true" class="spectrum-DatePicker spectrum-DatePicker--range is-disabled" role="combobox" aria-expanded="false" aria-haspopup="dialog">
111
162
<div class="spectrum-Textfield spectrum-DatePicker-textfield is-disabled">
112
163
<input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input spectrum-DatePicker-startField" placeholder="mm/dd/yyyy" name="start" value="" disabled>
113
164
</div>
@@ -126,7 +177,7 @@ examples:
126
177
127
178
<p/>
128
179
129
- <div class="spectrum-DatePicker spectrum-DatePicker spectrum-DatePicker --range spectrum-DatePicker--datetimeRange" role="combobox" aria-expanded="false" aria-haspopup="dialog">
180
+ <div class="spectrum-DatePicker spectrum-DatePicker--range spectrum-DatePicker--datetimeRange" role="combobox" aria-expanded="false" aria-haspopup="dialog">
130
181
<div class="spectrum-Textfield spectrum-DatePicker-textfield">
131
182
<input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input spectrum-DatePicker-startField" placeholder="mm/dd/yyyy hh:mm a" name="start" value="">
132
183
</div>
@@ -144,7 +195,7 @@ examples:
144
195
</div>
145
196
<p/>
146
197
147
- <div class="spectrum-DatePicker spectrum-DatePicker spectrum-DatePicker --range spectrum-DatePicker--datetimeRange is-invalid" role="combobox" aria-expanded="false" aria-haspopup="dialog">
198
+ <div class="spectrum-DatePicker spectrum-DatePicker--range spectrum-DatePicker--datetimeRange is-invalid" role="combobox" aria-expanded="false" aria-haspopup="dialog">
148
199
<div class="spectrum-Textfield spectrum-DatePicker-textfield is-invalid">
149
200
<input type="text" class="spectrum-Textfield-input spectrum-DatePicker-input spectrum-DatePicker-startField" placeholder="mm/dd/yyyy hh:mm a" name="start" value="">
150
201
</div>
0 commit comments