Skip to content

Commit 973049b

Browse files
fix(date-picker): added flatpickr classes (#287)
1 parent b2d9092 commit 973049b

File tree

1 file changed

+44
-21
lines changed

1 file changed

+44
-21
lines changed

src/components/date-picker/_date-picker.scss

Lines changed: 44 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,16 @@
123123
}
124124
}
125125

126-
.bx--date-picker__month {
126+
.bx--date-picker__month,
127+
.flatpickr-month {
127128
width: 100%;
128129
margin-bottom: .2rem;
129130
}
130131

131132
.bx--date-picker__month .flatpickr-prev-month,
132-
.bx--date-picker__month .flatpickr-next-month {
133+
.bx--date-picker__month .flatpickr-next-month,
134+
.flatpickr-month .flatpickr-prev-month,
135+
.flatpickr-month .flatpickr-next-month {
133136
padding: 0;
134137
line-height: rem(20px);
135138

@@ -138,21 +141,25 @@
138141
}
139142
}
140143

141-
.bx--date-picker__month .flatpickr-current-month {
144+
.bx--date-picker__month .flatpickr-current-month,
145+
.flatpickr-month .flatpickr-current-month {
142146
@include font-size('12');
143147
text-transform: uppercase;
144148
padding: 0;
145149
}
146150

147-
.bx--date-picker__month .flatpickr-current-month svg {
151+
.bx--date-picker__month .flatpickr-current-month svg,
152+
.flatpickr-month .flatpickr-current-month svg {
148153
fill: $text-01;
149154
}
150155

151-
.bx--date-picker__month .flatpickr-current-month .cur-month {
156+
.bx--date-picker__month .flatpickr-current-month .cur-month,
157+
.flatpickr-month .flatpickr-current-month .cur-month {
152158
margin-right: .25rem;
153159
}
154160

155-
.bx--date-picker__month .numInputWrapper .numInput {
161+
.bx--date-picker__month .numInputWrapper .numInput,
162+
.flatpickr-month .numInputWrapper .numInput {
156163
font-weight: 700;
157164
color: $text-01;
158165
background-color: $field-01;
@@ -166,7 +173,9 @@
166173
}
167174

168175
.bx--date-picker__month .numInputWrapper span.arrowUp,
169-
.bx--date-picker__month .numInputWrapper span.arrowDown {
176+
.bx--date-picker__month .numInputWrapper span.arrowDown,
177+
.flatpickr-month .numInputWrapper span.arrowUp,
178+
.flatpickr-month .numInputWrapper span.arrowDown {
170179
left: 2.6rem;
171180
border: none;
172181
width: rem(12px);
@@ -186,21 +195,25 @@
186195
}
187196
}
188197

189-
.bx--date-picker__month .numInputWrapper span.arrowUp {
198+
.bx--date-picker__month .numInputWrapper span.arrowUp,
199+
.flatpickr-month .numInputWrapper span.arrowUp {
190200
top: 1px;
191201
}
192202

193-
.bx--date-picker__month .numInputWrapper span.arrowDown {
203+
.bx--date-picker__month .numInputWrapper span.arrowDown,
204+
.flatpickr-month .numInputWrapper span.arrowDown {
194205
top: 9px;
195206
}
196207

197-
span.bx--date-picker__weekday {
208+
span.bx--date-picker__weekday,
209+
span.flatpickr-weekday {
198210
@include font-size('12');
199211
font-weight: 700;
200212
color: $text-01;
201213
}
202214

203-
.bx--date-picker__day {
215+
.bx--date-picker__day,
216+
.flatpickr-day {
204217
@include font-size('12');
205218
height: rem(25px);
206219
width: 1.8rem;
@@ -223,15 +236,18 @@
223236
}
224237
}
225238

226-
.bx--date-picker__day.today {
239+
.bx--date-picker__day.today,
240+
.flatpickr-day.today {
227241
border: 2px solid $brand-01;
228242
}
229243

230-
.bx--date-picker__day.today.no-border {
244+
.bx--date-picker__day.today.no-border,
245+
.flatpickr-day.today.no-border {
231246
border: none;
232247
}
233248

234-
.bx--date-picker__day.disabled {
249+
.bx--date-picker__day.disabled,
250+
.flatpickr-day.disabled {
235251
cursor: not-allowed;
236252
color: $ui-05;
237253

@@ -240,39 +256,45 @@
240256
}
241257
}
242258

243-
.bx--date-picker__day.inRange {
259+
.bx--date-picker__day.inRange,
260+
.flatpickr-day.inRange {
244261
background: $brand-02;
245262
box-shadow: -6px 0 0 $brand-02, 6px 0 0 $brand-02;
246263
border: 2px solid transparent;
247264
}
248265

249-
.bx--date-picker__day.selected {
266+
.bx--date-picker__day.selected,
267+
.flatpickr-day.selected {
250268
background: $brand-01;
251269
color: $inverse-01;
252270
border: 2px solid transparent;
253271
}
254272

255-
.bx--date-picker__day.startRange.selected {
273+
.bx--date-picker__day.startRange.selected,
274+
.flatpickr-day.startRange.selected {
256275
box-shadow: none;
257276
z-index: 2;
258277
}
259278

260-
.bx--date-picker__day.endRange.inRange {
279+
.bx--date-picker__day.endRange.inRange,
280+
.flatpickr-day.endRange.inRange {
261281
background: $ui-01;
262282
color: $text-01;
263283
border: 2px solid $brand-01;
264284
z-index: 3;
265285
box-shadow: none;
266286
}
267287

268-
.bx--date-picker__day.endRange.inRange.selected {
288+
.bx--date-picker__day.endRange.inRange.selected,
289+
.flatpickr-day.endRange.inRange.selected {
269290
background: $brand-01;
270291
border: none;
271292
color: $inverse-01;
272293
box-shadow: none;
273294
}
274295

275-
.bx--date-picker__day.startRange.inRange:not(.selected) {
296+
.bx--date-picker__day.startRange.inRange:not(.selected),
297+
.flatpickr-day.startRange.inRange:not(.selected) {
276298
box-shadow: none;
277299
background: $ui-01;
278300
border: 2px solid $brand-01;
@@ -293,7 +315,8 @@
293315
height: rem(168px);
294316
}
295317

296-
.bx--date-picker__weekdays {
318+
.bx--date-picker__weekdays,
319+
.flatpickr-weekdays {
297320
width: rem(225px);
298321
margin-bottom: .325rem;
299322
}

0 commit comments

Comments
 (0)