{
+ if (!open) {
+ setContextMenuState({ link: null, selectionText: "" });
+ }
+ }}
>
-
+
+
+
+
+ {contextMenuLink !== null ? (
+ <>
+ requestOpenTerminalLink(contextMenuLink)}
+ >
+ Open Link
+
+
+ copyTerminalContextValue(contextMenuLink.uri, "Link copied")
+ }
+ >
+ Copy Link
+
+ >
+ ) : null}
+ {contextMenuLink !== null && contextMenuSelectionText.length > 0 ? (
+
+ ) : null}
+ {contextMenuSelectionText.length > 0 ? (
+
+ copyTerminalContextValue(
+ contextMenuSelectionText,
+ "Selection copied",
+ )
+ }
+ >
+ Copy
+
+ ) : null}
+
-
+