Explorar o código

fix: show link icon for bound text containers (#4960)

Aakansha Doshi %!s(int64=3) %!d(string=hai) anos
pai
achega
2209e2c1e8
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      src/components/Actions.tsx

+ 4 - 1
src/components/Actions.tsx

@@ -64,6 +64,9 @@ export const SelectedShapeActions = ({
     hasBackground(elementType) ||
     targetElements.some((element) => hasBackground(element.type));
 
+  const showLinkIcon =
+    targetElements.length === 1 || isSingleElementBoundContainer;
+
   let commonSelectedType: string | null = targetElements[0]?.type || null;
 
   for (const element of targetElements) {
@@ -177,7 +180,7 @@ export const SelectedShapeActions = ({
             {!deviceType.isMobile && renderAction("deleteSelectedElements")}
             {renderAction("group")}
             {renderAction("ungroup")}
-            {targetElements.length === 1 && renderAction("hyperlink")}
+            {showLinkIcon && renderAction("hyperlink")}
           </div>
         </fieldset>
       )}