Browse Source

disable tree context menu item based on the loading status

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
ryjiang 9 months ago
parent
commit
0e05bb6a94
1 changed files with 2 additions and 0 deletions
  1. 2 0
      client/src/pages/databases/tree/TreeContextMenu.tsx

+ 2 - 0
client/src/pages/databases/tree/TreeContextMenu.tsx

@@ -66,6 +66,7 @@ export const TreeContextMenu = (props: {
         <>
           <MenuItem
             className={classes.menuItem}
+            disabled={(contextMenu.object as CollectionObject).loaded}
             onClick={() => {
               setDialog({
                 open: true,
@@ -85,6 +86,7 @@ export const TreeContextMenu = (props: {
           </MenuItem>
           <MenuItem
             className={classes.menuItem}
+            disabled={!(contextMenu.object as CollectionObject).loaded}
             onClick={() => {
               setDialog({
                 open: true,