@@ -22,6 +22,7 @@ const SelectTrigger = React.forwardRef<
22
22
"ring-accent/20 duration-200 focus:border-accent/80 focus:outline-none focus:ring-2" ,
23
23
"border border-border" ,
24
24
size === "sm" ? "h-7 p-2 text-sm" : "h-9 px-3 py-2 text-sm" ,
25
+ "hover:border-accent/80" ,
25
26
className ,
26
27
) }
27
28
{ ...props }
@@ -40,7 +41,7 @@ const SelectScrollUpButton = React.forwardRef<
40
41
> ( ( { className, ...props } , ref ) => (
41
42
< SelectPrimitive . ScrollUpButton
42
43
ref = { ref }
43
- className = { cn ( "flex cursor-default items-center justify-center py-1" , className ) }
44
+ className = { cn ( "flex cursor-select items-center justify-center py-1" , className ) }
44
45
{ ...props }
45
46
>
46
47
< i className = "i-mingcute-up-line" />
@@ -54,7 +55,7 @@ const SelectScrollDownButton = React.forwardRef<
54
55
> ( ( { className, ...props } , ref ) => (
55
56
< SelectPrimitive . ScrollDownButton
56
57
ref = { ref }
57
- className = { cn ( "flex cursor-default items-center justify-center py-1" , className ) }
58
+ className = { cn ( "flex cursor-select items-center justify-center py-1" , className ) }
58
59
{ ...props }
59
60
>
60
61
< i className = "i-mingcute-down-line" />
@@ -70,9 +71,11 @@ const SelectContent = React.forwardRef<
70
71
< SelectPrimitive . Content
71
72
ref = { ref }
72
73
className = { cn (
73
- "shadow-perfect relative z-[1000] max-h-96 min-w-32 overflow-hidden rounded-md border bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 " ,
74
- position === "popper" &&
74
+ "shadow-perfect relative z-[1000] max-h-96 min-w-32 overflow-hidden rounded-md border bg-popover text-popover-foreground" ,
75
+ position === "popper" && [
75
76
"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1" ,
77
+ "data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2" ,
78
+ ] ,
76
79
className ,
77
80
) }
78
81
position = { position }
@@ -113,7 +116,7 @@ const SelectItem = React.forwardRef<
113
116
< SelectPrimitive . Item
114
117
ref = { ref }
115
118
className = { cn (
116
- "pointer-events-auto relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-theme-item-active focus:text-theme-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50" ,
119
+ "pointer-events-auto relative flex w-full cursor-select items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-theme-item-active focus:text-theme-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50" ,
117
120
className ,
118
121
) }
119
122
{ ...props }
0 commit comments