@@ -19,15 +19,15 @@ const DropdownMenuSub = DropdownMenuPrimitive.Sub;
1919const DropdownMenuRadioGroup = DropdownMenuPrimitive . RadioGroup ;
2020
2121const DropdownMenuSubTrigger = React . forwardRef <
22- React . ElementRef < typeof DropdownMenuPrimitive . SubTrigger > ,
22+ React . ComponentRef < typeof DropdownMenuPrimitive . SubTrigger > ,
2323 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . SubTrigger > & {
2424 inset ?: boolean ;
2525 }
2626> ( ( { className, inset, children, ...props } , ref ) => (
2727 < DropdownMenuPrimitive . SubTrigger
2828 ref = { ref }
2929 className = { cn (
30- 'flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent' ,
30+ 'flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-hidden focus:bg-accent data-[state=open]:bg-accent' ,
3131 inset && 'pl-8' ,
3232 className
3333 ) }
@@ -41,7 +41,7 @@ DropdownMenuSubTrigger.displayName =
4141 DropdownMenuPrimitive . SubTrigger . displayName ;
4242
4343const DropdownMenuSubContent = React . forwardRef <
44- React . ElementRef < typeof DropdownMenuPrimitive . SubContent > ,
44+ React . ComponentRef < typeof DropdownMenuPrimitive . SubContent > ,
4545 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . SubContent >
4646> ( ( { className, ...props } , ref ) => (
4747 < DropdownMenuPrimitive . SubContent
@@ -57,7 +57,7 @@ DropdownMenuSubContent.displayName =
5757 DropdownMenuPrimitive . SubContent . displayName ;
5858
5959const DropdownMenuContent = React . forwardRef <
60- React . ElementRef < typeof DropdownMenuPrimitive . Content > ,
60+ React . ComponentRef < typeof DropdownMenuPrimitive . Content > ,
6161 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . Content >
6262> ( ( { className, sideOffset = 4 , ...props } , ref ) => (
6363 < DropdownMenuPrimitive . Portal >
@@ -75,15 +75,15 @@ const DropdownMenuContent = React.forwardRef<
7575DropdownMenuContent . displayName = DropdownMenuPrimitive . Content . displayName ;
7676
7777const DropdownMenuItem = React . forwardRef <
78- React . ElementRef < typeof DropdownMenuPrimitive . Item > ,
78+ React . ComponentRef < typeof DropdownMenuPrimitive . Item > ,
7979 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . Item > & {
8080 inset ?: boolean ;
8181 }
8282> ( ( { className, inset, ...props } , ref ) => (
8383 < DropdownMenuPrimitive . Item
8484 ref = { ref }
8585 className = { cn (
86- 'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[ disabled] :pointer-events-none data-[ disabled] :opacity-50' ,
86+ 'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-hidden transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50' ,
8787 inset && 'pl-8' ,
8888 className
8989 ) }
@@ -93,13 +93,13 @@ const DropdownMenuItem = React.forwardRef<
9393DropdownMenuItem . displayName = DropdownMenuPrimitive . Item . displayName ;
9494
9595const DropdownMenuCheckboxItem = React . forwardRef <
96- React . ElementRef < typeof DropdownMenuPrimitive . CheckboxItem > ,
96+ React . ComponentRef < typeof DropdownMenuPrimitive . CheckboxItem > ,
9797 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . CheckboxItem >
9898> ( ( { className, children, checked, ...props } , ref ) => (
9999 < DropdownMenuPrimitive . CheckboxItem
100100 ref = { ref }
101101 className = { cn (
102- 'relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[ disabled] :pointer-events-none data-[ disabled] :opacity-50' ,
102+ 'relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-hidden transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50' ,
103103 className
104104 ) }
105105 checked = { checked }
@@ -117,13 +117,13 @@ DropdownMenuCheckboxItem.displayName =
117117 DropdownMenuPrimitive . CheckboxItem . displayName ;
118118
119119const DropdownMenuRadioItem = React . forwardRef <
120- React . ElementRef < typeof DropdownMenuPrimitive . RadioItem > ,
120+ React . ComponentRef < typeof DropdownMenuPrimitive . RadioItem > ,
121121 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . RadioItem >
122122> ( ( { className, children, ...props } , ref ) => (
123123 < DropdownMenuPrimitive . RadioItem
124124 ref = { ref }
125125 className = { cn (
126- 'relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[ disabled] :pointer-events-none data-[ disabled] :opacity-50' ,
126+ 'relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-hidden transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50' ,
127127 className
128128 ) }
129129 { ...props }
@@ -139,7 +139,7 @@ const DropdownMenuRadioItem = React.forwardRef<
139139DropdownMenuRadioItem . displayName = DropdownMenuPrimitive . RadioItem . displayName ;
140140
141141const DropdownMenuLabel = React . forwardRef <
142- React . ElementRef < typeof DropdownMenuPrimitive . Label > ,
142+ React . ComponentRef < typeof DropdownMenuPrimitive . Label > ,
143143 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . Label > & {
144144 inset ?: boolean ;
145145 }
@@ -157,7 +157,7 @@ const DropdownMenuLabel = React.forwardRef<
157157DropdownMenuLabel . displayName = DropdownMenuPrimitive . Label . displayName ;
158158
159159const DropdownMenuSeparator = React . forwardRef <
160- React . ElementRef < typeof DropdownMenuPrimitive . Separator > ,
160+ React . ComponentRef < typeof DropdownMenuPrimitive . Separator > ,
161161 React . ComponentPropsWithoutRef < typeof DropdownMenuPrimitive . Separator >
162162> ( ( { className, ...props } , ref ) => (
163163 < DropdownMenuPrimitive . Separator
0 commit comments