Skip to content

Commit 535fb3c

Browse files
committed
🎨 Update App + readme
1 parent d81b064 commit 535fb3c

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
1616
import { 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
)

app/components/App.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,14 @@ const App = () => {
1212
</div>
1313

1414
<ContextMenu triggerId="context-menu-trigger">
15-
<ContextMenu.Item disabled>Item 1</ContextMenu.Item>
15+
<ContextMenu.Item disabled>Disabled item</ContextMenu.Item>
16+
<ContextMenu.Item onClick={handleClick}>Item 1</ContextMenu.Item>
1617
<ContextMenu.Item onClick={handleClick}>Item 2</ContextMenu.Item>
17-
<ContextMenu.Item onClick={handleClick}>Item 3</ContextMenu.Item>
1818
<ContextMenu.Separator />
1919
<ContextMenu.SubMenu label="Sub menu">
2020
<ContextMenu.Item onClick={handleClick}>Sub item 1</ContextMenu.Item>
2121
<ContextMenu.Item onClick={handleClick}>Sub item 2</ContextMenu.Item>
2222
</ContextMenu.SubMenu>
23-
<ContextMenu.Item onClick={handleClick}>Sub item 2</ContextMenu.Item>
2423
</ContextMenu>
2524
</>
2625
);

0 commit comments

Comments
 (0)