@@ -10,7 +10,7 @@ npm i --save @totase/react-context-menu
1010
1111## Usage
1212
13- Import the ` ContextMenu ` component and structure your menu with items and separators.
13+ Import the ` ContextMenu ` component and structure your menu with items, sub menus and separators.
1414
1515``` tsx
1616import { ContextMenu } from ' @totase/react-context-menu' ;
@@ -22,10 +22,14 @@ return (
2222 <div id = " context-menu-trigger" >I will trigger the menu when right clicked</div >
2323
2424 <ContextMenu triggerId = " context-menu-trigger" >
25- <ContextMenu.Item onClick = { () => console .log (" what up" )} >Item 1</ContextMenu.Item >
2625 <ContextMenu.Item disabled >Disabled item</ContextMenu.Item >
26+ <ContextMenu.Item onClick = { () => console .log (" what up" )} >Item 1</ContextMenu.Item >
27+ <ContextMenu.Item onClick = { () => console .log (" what up" )} >Item 2</ContextMenu.Item >
2728 <ContextMenu.Separator />
28- <ContextMenu.Item onClick = { () => console .log (" what up" )} >Item 3</ContextMenu.Item >
29+ <ContextMenu.SubMenu label = " Sub menu" >
30+ <ContextMenu.Item onClick = { () => console .log (" what up" )} >Sub item 1</ContextMenu.Item >
31+ <ContextMenu.Item onClick = { () => console .log (" what up" )} >Sub item 2</ContextMenu.Item >
32+ </ContextMenu.SubMenu >
2933 </ContextMenu >
3034 </>
3135)
@@ -43,10 +47,10 @@ return (
4347 <div id = " context-menu-trigger" >I will trigger the menu when right clicked</div >
4448
4549 <ContextMenu triggerId = " context-menu-trigger" >
46- <MenuItem onClick = { () => console .log (" what up" )} >Item 1</MenuItem >
4750 <MenuItem disabled >Disabled item</MenuItem >
4851 <Separator />
4952 <MenuItem onClick = { () => console .log (" what up" )} >Item 3</MenuItem >
53+ <MenuItem onClick = { () => console .log (" what up" )} >Item 1</MenuItem >
5054 </ContextMenu >
5155 </>
5256)
0 commit comments