File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
packages/web_common/src/components Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 11import type { RefObject } from 'react' ;
2- import type { MenuItemProps , MenuProps } from 'react-aria-components' ;
2+ import type { MenuItemProps , MenuProps , SeparatorProps } from 'react-aria-components' ;
33import { useEffect , useRef , useState } from 'react' ;
4- import { Menu , MenuItem , Popover } from 'react-aria-components' ;
4+ import { Menu , MenuItem , Popover , Separator } from 'react-aria-components' ;
55import { twMerge } from 'tailwind-merge' ;
66
77export interface ContextMenuProps < T extends object > extends MenuProps < T > {
@@ -87,4 +87,6 @@ export function ContextMenu<T extends object>({
8787 ) ;
8888}
8989
90- ContextMenu . Item = < T extends object > ( { className, ...rest } : MenuItemProps < T > ) => < MenuItem { ...rest } className = { className } /> ;
90+ ContextMenu . Item = < T extends object > ( { className, ...rest } : MenuItemProps < T > ) => < MenuItem { ...rest } className = { twMerge ( 'rounded-sm px-3 py-1 hover:bg-component-bg-hover' , className ?. toString ( ) ) } /> ;
91+
92+ ContextMenu . Separator = ( { className, ...rest } : SeparatorProps ) => < Separator { ...rest } className = { twMerge ( 'my-1 py-0.25 bg-component-border' , className ) } /> ;
You can’t perform that action at this time.
0 commit comments