From a0e24f4a2cc1656c939ff1a9255a1151cce84369 Mon Sep 17 00:00:00 2001 From: Abdelrahman AL MAROUK <72821992+almarouk@users.noreply.github.com> Date: Wed, 12 Feb 2025 10:12:55 +0100 Subject: [PATCH 1/2] Fix click on expand icon Fixes #26 --- src/renderer/data-row.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/data-row.js b/src/renderer/data-row.js index 90585d1..5e5b08e 100644 --- a/src/renderer/data-row.js +++ b/src/renderer/data-row.js @@ -43,7 +43,7 @@ const DataRow = function ({ key, value, expanded, indent, onToggleExpand, level expandIcon.setAttribute("title", isExpanded ? "Collapse" : "Expand") expandIconWrapper.appendChild(expandIcon) - expandIcon.addEventListener("click", () => toggleExpand()) + expandIconWrapper.addEventListener("click", () => toggleExpand()) } // KEY VALUE WRAPPER From 9cd1af4b05c00d98740e2e2349964cc7baf348b0 Mon Sep 17 00:00:00 2001 From: Abdelrahman AL MAROUK <72821992+almarouk@users.noreply.github.com> Date: Wed, 12 Feb 2025 10:30:11 +0100 Subject: [PATCH 2/2] Fix click on copy-to-clipboard icon --- src/renderer/data-row.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/data-row.js b/src/renderer/data-row.js index 5e5b08e..c6eb6b5 100644 --- a/src/renderer/data-row.js +++ b/src/renderer/data-row.js @@ -137,12 +137,12 @@ const DataRow = function ({ key, value, expanded, indent, onToggleExpand, level const copyIcon = document.createElement("span") copyIcon.className = "copy icon" copyIcon.setAttribute("title", "Copy to clipboard") - copyIcon.addEventListener("click", () => { - navigator.clipboard.writeText(JSON.stringify(value, null, indent)) - }) const copyIconWrapper = document.createElement("span") copyIconWrapper.className = "icon-wrapper" + copyIconWrapper.addEventListener("click", () => { + navigator.clipboard.writeText(JSON.stringify(value, null, indent)) + }) copyIconWrapper.appendChild(copyIcon) keyValueWrapper.appendChild(copyIconWrapper)