From 5bfea9718ebf15aabef64149792455f8a5074441 Mon Sep 17 00:00:00 2001 From: lucille Date: Thu, 5 Sep 2024 08:47:43 +0300 Subject: [PATCH 1/2] Add the Source of the Related Concepts --- .../sources/[source]/concepts/[concept]/index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js b/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js index b617f65..501117a 100755 --- a/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js +++ b/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js @@ -716,6 +716,9 @@ function ConceptDetail() { Concept + + Source + @@ -755,6 +758,14 @@ function ConceptDetail() { )} + + + {source} + + ); })} From 4f59e4cb487ab666f1b8b2d02de7518b01cb39de Mon Sep 17 00:00:00 2001 From: lucille Date: Thu, 5 Sep 2024 09:33:36 +0300 Subject: [PATCH 2/2] ensure the link for the copy action is functioning while viewing a concept --- .../[source]/concepts/[concept]/index.js | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js b/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js index 501117a..1026011 100755 --- a/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js +++ b/pages/orgs/[org]/sources/[source]/concepts/[concept]/index.js @@ -71,7 +71,12 @@ function ConceptDetail() { const handleChangePage = (event, newPage) => { setPage(newPage); }; - + const [isClicked, setIsClicked] = useState(false); + const handleCopyLinkClick = () => { + handleCopyLink(org, source, conceptDetail); + setIsClicked(true); + setTimeout(() => setIsClicked(false), 3000); + }; const handleChangeRowsPerPage = (event) => { setRowsPerPage(parseInt(event.target.value, 10)); setPage(0); @@ -189,13 +194,19 @@ function ConceptDetail() { edge="end" aria-label="copy link" size="small" - onClick={() => { - handleCopyLink(org, source, conceptDetail); - }} + onClick={handleCopyLinkClick} > - + Copy Link