sql editor context menu

This commit is contained in:
Jan Prochazka
2021-02-14 10:50:55 +01:00
parent 72181e70a1
commit 670e3d127e
4 changed files with 96 additions and 17 deletions

View File

@@ -0,0 +1,29 @@
import React from 'react';
import { DropDownMenuItem, DropDownMenuDivider } from '../modals/DropDownMenu';
export default function SqlEditorContextMenu({ execute, insertJoin, toggleComment, formatCode }) {
return (
<>
{!!execute && (
<DropDownMenuItem onClick={execute} keyText="F5 or Ctrl+Enter">
Execute query
</DropDownMenuItem>
)}
{!!insertJoin && (
<DropDownMenuItem onClick={insertJoin} keyText="Ctrl+J">
Insert SQL Join
</DropDownMenuItem>
)}
{!!toggleComment && (
<DropDownMenuItem onClick={toggleComment} keyText="Ctrl+/">
Toggle comment
</DropDownMenuItem>
)}
{!!formatCode && (
<DropDownMenuItem onClick={formatCode} >
Format code
</DropDownMenuItem>
)}
</>
);
}