```ts
const ContextMenu: React.FC<{
  children: React.ReactElement;
  menu: React.ReactElement | (props) => React.ReactElement;
}>;
```

ContextMenu will the show the "menu" component as a context menu when the
user right clicks on the given child element.

Right or left-clicking outside the child element will close the context
menu.
