Browse Source

feat: show group/group and link action in mobile (#4795)

Aakansha Doshi 3 years ago
parent
commit
b2767924de
2 changed files with 6 additions and 4 deletions
  1. 3 3
      src/components/Actions.tsx
  2. 3 1
      src/element/Hyperlink.tsx

+ 3 - 3
src/components/Actions.tsx

@@ -150,12 +150,12 @@ export const SelectedShapeActions = ({
           </div>
         </fieldset>
       )}
-      {!isMobile && !isEditing && targetElements.length > 0 && (
+      {!isEditing && targetElements.length > 0 && (
         <fieldset>
           <legend>{t("labels.actions")}</legend>
           <div className="buttonList">
-            {renderAction("duplicateSelection")}
-            {renderAction("deleteSelectedElements")}
+            {!isMobile && renderAction("duplicateSelection")}
+            {!isMobile && renderAction("deleteSelectedElements")}
             {renderAction("group")}
             {renderAction("ungroup")}
             {targetElements.length === 1 && renderAction("link")}

+ 3 - 1
src/element/Hyperlink.tsx

@@ -122,7 +122,8 @@ export const Hyperlink = ({
   if (
     appState.draggingElement ||
     appState.resizingElement ||
-    appState.isRotating
+    appState.isRotating ||
+    appState.openMenu
   ) {
     return null;
   }
@@ -248,6 +249,7 @@ export const actionLink = register({
       appState: {
         ...appState,
         showHyperlinkPopup: "editor",
+        openMenu: null,
       },
       commitToHistory: true,
     };