File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
packages/compass-components/src/components Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 11import React , { useEffect , useMemo , useRef } from 'react' ;
22import { Menu , MenuItem , MenuSeparator } from './leafygreen' ;
33
4+ import { css } from '@leafygreen-ui/emotion' ;
5+ import { spacing } from '@leafygreen-ui/tokens' ;
6+
47import {
58 ContextMenuProvider as ContextMenuProviderBase ,
69 useContextMenu ,
@@ -14,6 +17,17 @@ export type {
1417 ContextMenuItemGroup ,
1518} from '@mongodb-js/compass-context-menu' ;
1619
20+ const menuStyles = css ( {
21+ paddingTop : spacing [ 100 ] ,
22+ paddingBottom : spacing [ 100 ] ,
23+ } ) ;
24+
25+ const itemStyles = css ( {
26+ paddingTop : 0 ,
27+ paddingBottom : 0 ,
28+ fontSize : '.8em' ,
29+ } ) ;
30+
1731export function ContextMenuProvider ( {
1832 children,
1933} : {
@@ -54,6 +68,7 @@ export function ContextMenu({ menu }: ContextMenuWrapperProps) {
5468 open = { menu . isOpen }
5569 setOpen = { menu . close }
5670 justify = "start"
71+ className = { menuStyles }
5772 >
5873 { itemGroups . map ( ( items : ContextMenuItemGroup , groupIndex : number ) => {
5974 return (
@@ -67,6 +82,7 @@ export function ContextMenu({ menu }: ContextMenuWrapperProps) {
6782 key = { `menu-group-${ groupIndex } -item-${ itemIndex } ` }
6883 data-text = { item . label }
6984 data-testid = { `menu-group-${ groupIndex } -item-${ itemIndex } ` }
85+ className = { itemStyles }
7086 onClick = { ( evt : React . MouseEvent ) => {
7187 item . onAction ?.( evt ) ;
7288 menu . close ( ) ;
You can’t perform that action at this time.
0 commit comments