@@ -47,31 +47,31 @@ const Autocomplete = React.forwardRef(function Autocomplete(props, ref) {
47
47
{ ...getRootProps ( other ) }
48
48
ref = { rootRef }
49
49
className = { clsx (
50
- 'flex gap-[5px] pr -[5px] overflow-hidden w-80 rounded-lg bg-white dark:bg-gray-800 border border-solid border-gray-200 dark:border-gray-700 hover:border-violet-400 dark: hover:border-violet-400 focus-visible:outline-0 shadow-[0_2px_4px_rgb(0_0_0_/_0.05)] dark:shadow-[0_2px_4px_rgb(0_0_0_/_0.5)]' ,
50
+ 'flex w-80 gap -[5px] overflow-hidden rounded-lg border border-solid border-gray-200 bg-white pr-[5px] shadow-[0_2px_4px_rgb(0_0_0_/_0.05)] hover:border-violet-400 focus-visible:outline-0 dark:border-gray-700 dark:bg-gray-800 dark: shadow-[0_2px_4px_rgb(0_0_0_/_0.5)] dark:hover:border-violet-400 ' ,
51
51
! focused &&
52
52
'shadow-[0_2px_2px_transparent] shadow-gray-50 dark:shadow-gray-900' ,
53
53
focused &&
54
- 'border-violet-400 dark:border-violet-400 shadow-[0_0_0_3px_transparent] shadow-violet-200 dark:shadow-violet-500' ,
54
+ 'border-violet-400 shadow-[0_0_0_3px_transparent] shadow-violet-200 dark:border-violet-400 dark:shadow-violet-500' ,
55
55
) }
56
56
>
57
57
< input
58
58
id = { id }
59
59
disabled = { disabled }
60
60
readOnly = { readOnly }
61
61
{ ...getInputProps ( ) }
62
- className = "text-sm leading-[1.5] text-gray-900 dark:text-gray-300 bg- inherit border-0 rounded-[ inherit] px-3 py-2 outline-0 grow shrink-0 basis-auto "
62
+ className = "shrink-0 grow basis-auto rounded-[ inherit] border-0 bg- inherit px-3 py-2 text-sm leading-[1.5] text-gray-900 outline-0 dark:text-gray-300 "
63
63
/>
64
64
{ hasClearIcon && (
65
65
< Button
66
66
{ ...getClearProps ( ) }
67
- className = "self-center outline-0 shadow-none border-0 py-0 px-0.5 rounded-[4px] bg-transparent hover:bg-violet-100 dark:hover:bg-gray-700 hover:cursor-pointer "
67
+ className = "self-center rounded-[4px] border-0 bg-transparent px-0.5 py-0 shadow-none outline-0 hover:cursor-pointer hover: bg-violet-100 dark:hover:bg-gray-700"
68
68
>
69
69
< ClearIcon className = "translate-y-[2px] scale-90" />
70
70
</ Button >
71
71
) }
72
72
< Button
73
73
{ ...getPopupIndicatorProps ( ) }
74
- className = "self-center outline-0 shadow-none border-0 py-0 px-0.5 rounded-[4px] bg-transparent hover:bg-violet-100 dark:hover:bg-gray-700 hover:cursor-pointer "
74
+ className = "self-center rounded-[4px] border-0 bg-transparent px-0.5 py-0 shadow-none outline-0 hover:cursor-pointer hover: bg-violet-100 dark:hover:bg-gray-700"
75
75
>
76
76
< ArrowDropDownIcon
77
77
className = { clsx ( 'translate-y-[2px]' , popupOpen && 'rotate-180' ) }
@@ -94,23 +94,23 @@ const Autocomplete = React.forwardRef(function Autocomplete(props, ref) {
94
94
>
95
95
< ul
96
96
{ ...getListboxProps ( ) }
97
- className = "text-sm box-border p-1.5 my-3 mx-0 min-w-[320px] rounded-xl overflow-auto outline-0 max-h-[300px] z-[1] bg-white dark:bg -gray-800 border border-solid border -gray-200 dark:border-gray-900 text -gray-900 dark:text-gray-200 shadow-[0_4px_30px_transparent] shadow -gray-200 dark:shadow-gray-900"
97
+ className = "z-[1] mx-0 my-3 box-border max-h-[300px] min-w-[320px] overflow-auto rounded-xl border border-solid border-gray-200 bg-white p-1.5 text-sm text -gray-900 shadow-[0_4px_30px_transparent] shadow -gray-200 outline-0 dark:border-gray-900 dark:bg -gray-800 dark:text-gray-200 dark:shadow-gray-900"
98
98
>
99
99
{ groupedOptions . map ( ( option , index ) => {
100
100
const optionProps = getOptionProps ( { option, index } ) ;
101
101
102
102
return (
103
103
< li
104
104
{ ...optionProps }
105
- className = "list-none p-2 rounded-lg cursor-default last-of-type:border-b-0 hover:cursor-pointer aria-selected:bg-violet-100 dark:aria-selected:bg-violet-900 aria-selected:text-violet-900 dark:aria-selected:text-violet-100 ui-focused:bg-gray-100 dark:ui-focused:bg-gray-700 ui-focus-visible:bg-gray-100 dark:ui-focus-visible:bg-gray-800 ui-focused:text-gray-900 dark:ui-focused:text-gray-300 ui-focus-visible:text-gray-900 dark:ui-focus-visible:text-gray-300 ui-focus-visible:shadow-[0_0_0_3px_transparent] ui-focus-visible:shadow-violet-200 dark:ui-focus-visible:shadow-violet-500 ui-focused:aria-selected:bg-violet-100 dark:ui-focused:aria-selected:bg-violet-900 ui-focus-visible:aria-selected:bg-violet-100 dark:ui-focus-visible:aria-selected:bg-violet-900 ui-focused:aria-selected:text-violet-900 dark:ui-focused:aria-selected:text-violet-100 ui-focus-visible:aria-selected:text-violet-900 dark:ui-focus-visible:aria-selected:text-violet-100"
105
+ className = "ui-focused:bg-gray-100 dark:ui-focused:bg-gray-700 ui-focus-visible:bg-gray-100 dark:ui-focus-visible:bg-gray-800 ui-focused:text-gray-900 dark:ui-focused:text-gray-300 ui-focus-visible:text-gray-900 dark:ui-focus-visible:text-gray-300 ui-focus-visible:shadow-[0_0_0_3px_transparent] ui-focus-visible:shadow-violet-200 dark:ui-focus-visible:shadow-violet-500 ui-focused:aria-selected:bg-violet-100 dark:ui-focused:aria-selected:bg-violet-900 ui-focus-visible:aria-selected:bg-violet-100 dark:ui-focus-visible:aria-selected:bg-violet-900 ui-focused:aria-selected:text-violet-900 dark:ui-focused:aria-selected:text-violet-100 ui-focus-visible:aria-selected:text-violet-900 dark:ui-focus-visible:aria-selected:text-violet-100 cursor-default list-none rounded-lg p-2 last-of-type:border-b-0 hover:cursor-pointer aria-selected:bg-violet-100 aria-selected:text-violet-900 dark:aria-selected:bg-violet-900 dark :aria-selected:text-violet-100"
106
106
>
107
107
{ option . label }
108
108
</ li >
109
109
) ;
110
110
} ) }
111
111
112
112
{ groupedOptions . length === 0 && (
113
- < li className = "list-none p-2 cursor-default " > No results</ li >
113
+ < li className = "cursor-default list-none p-2" > No results</ li >
114
114
) }
115
115
</ ul >
116
116
</ Popper >
0 commit comments