@@ -217,44 +217,16 @@ export const themeOverrides = {
217
217
} ,
218
218
} ,
219
219
select : {
220
- dropdownIndicator : ( provided ) => ( {
221
- ...provided ,
222
- background : "none" ,
223
- border : "none" ,
224
- p : 0 ,
225
- w : "40px" ,
226
- color : "textColor" ,
227
- } ) ,
228
220
control : ( provided ) => ( {
229
221
...provided ,
230
- background : "none" ,
231
- borderRadius : "6px" ,
232
- p : 0 ,
233
- // _focus, _hover, _invalid, _readonly pseudoselectors can be used here for alternate border colors
234
- _focus : undefined ,
235
- } ) ,
236
- input : ( provided ) => ( {
237
- ...provided ,
238
- background : "none" ,
239
- border : "none" ,
240
- p : 0 ,
241
- } ) ,
242
- indicatorSeparator : ( provided ) => ( {
243
- ...provided ,
244
- opacity : 0 ,
245
- } ) ,
246
- singleValue : ( provided ) => ( {
247
- ...provided ,
248
- ml : 0 ,
249
- mr : 0 ,
250
- } ) ,
251
- placeholder : ( provided ) => ( {
252
- ...provided ,
253
- color : "inactiveColor" ,
254
- } ) ,
255
- valueContainer : ( provided ) => ( {
256
- ...provided ,
257
- color : "textColor" ,
222
+ borderColor : "border" ,
223
+ _hover : {
224
+ borderColor : "border" ,
225
+ } ,
226
+ [ "&[data-focus-visible]" ] : {
227
+ borderColor : "border" ,
228
+ boxShadow : "none" ,
229
+ } ,
258
230
} ) ,
259
231
menu : ( provided ) => ( {
260
232
...provided ,
@@ -264,12 +236,12 @@ export const themeOverrides = {
264
236
menuList : ( provided ) => ( {
265
237
...provided ,
266
238
bg : "background" ,
267
- minW : "initial " ,
239
+ borderColor : "border " ,
268
240
} ) ,
269
241
option : ( provided , state ) => ( {
270
242
...provided ,
271
243
color : "textColor" ,
272
- bg : state . isSelected || state . isFocused ? "highlight" : provided . bg ,
244
+ bg : state . isSelected || state . isFocused ? "highlight" : "background" ,
273
245
overflow : "hidden" ,
274
246
textOverflow : "ellipsis" ,
275
247
display : "block" ,
@@ -278,6 +250,14 @@ export const themeOverrides = {
278
250
bg : "highlight" ,
279
251
} ,
280
252
} ) ,
253
+ placeholder : ( provided ) => ( {
254
+ ...provided ,
255
+ color : "inactiveColor" ,
256
+ } ) ,
257
+ noOptionsMessage : ( provided ) => ( {
258
+ ...provided ,
259
+ color : "inactiveColor" ,
260
+ } ) ,
281
261
} as ChakraStylesConfig < SelectOption > ,
282
262
} ,
283
263
} ,
@@ -292,24 +272,33 @@ export const themeOverrides = {
292
272
...provided ,
293
273
py : 0 ,
294
274
px : 1.5 ,
295
- color : "gray.400" ,
296
275
} ) ,
297
276
inputContainer : ( provided ) => ( { ...provided , py : 0 } ) ,
298
277
control : ( provided ) => ( { ...provided , border : "none" } ) ,
278
+ input : ( provided ) => ( { ...provided , color : "textColor" } ) ,
299
279
menu : ( provided ) => ( {
300
280
...provided ,
301
281
p : 0 ,
302
282
mt : 0 ,
303
283
} ) ,
284
+ menuList : ( provided ) => ( {
285
+ ...provided ,
286
+ bg : "background" ,
287
+ borderColor : "border" ,
288
+ } ) ,
304
289
option : ( provided , state ) => ( {
305
290
...provided ,
306
- color : state . isSelected ? "gray.900" : provided . color ,
307
- bg : state . isSelected || state . isFocused ? "secondaryBackground " : provided . bg ,
291
+ color : "textColor" ,
292
+ bg : state . isSelected || state . isFocused ? "highlight " : "background" ,
308
293
overflow : "hidden" ,
309
294
textOverflow : "ellipsis" ,
310
295
display : "block" ,
311
296
whiteSpace : "nowrap" ,
312
297
} ) ,
298
+ noOptionsMessage : ( provided ) => ( {
299
+ ...provided ,
300
+ color : "inactiveColor" ,
301
+ } ) ,
313
302
} as ChakraStylesConfig < SelectOption > ,
314
303
} ,
315
304
} ,
0 commit comments