reachtokish / rctx-contextmenu

:bowtie: :sparkles: Context menu for React
https://reachtokish.github.io/rctx-contextmenu/
67 stars 15 forks source link

Submenu close the contextmenu when click #47

Open khoakomlem opened 11 months ago

khoakomlem commented 11 months ago

Relevant code or config

<ContextMenu
  id='node-context-menu'
  onHide={() => {
    setPreventClose(true);
  }}
>
  <Submenu title='Sub Menu'>
    <ContextMenuItem preventClose={preventClose}>
      <input />
      <Button
        onClick={() => {
          setPreventClose(false);
        }}
      >
        Submit
      </Button>
    </ContextMenuItem>
    <ContextMenuItem>Sub Item 2</ContextMenuItem>
    <ContextMenuItem>Sub Item 3</ContextMenuItem>
  </Submenu>
  <ContextMenuItem preventClose>add tags</ContextMenuItem>
  <ContextMenuItem>Menu Item 2</ContextMenuItem>
  <ContextMenuItem>Menu Item 3</ContextMenuItem>
  <ContextMenuItem>Menu Item 4</ContextMenuItem>
</ContextMenu>

What you did: Click on "Sub menu" image

What happened: It closes the context menu Expected result: Will not close the context menu