Skip to content

Commit e7a0759

Browse files
committed
fix: allow return in case evidence was opened in new tab
1 parent e5cf1df commit e7a0759

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

web/src/components/EvidenceCard.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import styled, { css } from "styled-components";
33

44
import Identicon from "react-identicons";
55
import ReactMarkdown from "react-markdown";
6+
import { useParams } from "react-router-dom";
67

78
import { Card } from "@kleros/ui-components-library";
89

@@ -224,6 +225,7 @@ const EvidenceCard: React.FC<IEvidenceCard> = ({
224225
fileURI,
225226
}) => {
226227
const profileLink = `/profile/1/desc/all?address=${sender}`;
228+
const { id } = useParams();
227229

228230
const transactionExplorerLink = useMemo(() => {
229231
return getTxnExplorerLink(transactionHash ?? "");
@@ -258,7 +260,7 @@ const EvidenceCard: React.FC<IEvidenceCard> = ({
258260
</BottomLeftContent>
259261
{fileURI && fileURI !== "-" ? (
260262
<FileLinkContainer>
261-
<StyledInternalLink to={`/attachment/?title=${"Evidence File"}&url=${getIpfsUrl(fileURI)}`}>
263+
<StyledInternalLink to={`/attachment/?disputeId=${id}&title=${"Evidence File"}&url=${getIpfsUrl(fileURI)}`}>
262264
<AttachmentIcon />
263265
<AttachedFileText />
264266
</StyledInternalLink>

web/src/pages/AttachmentDisplay/Header.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from "react";
22
import styled from "styled-components";
33

4-
import { useNavigate } from "react-router-dom";
4+
import { useNavigate, useSearchParams } from "react-router-dom";
55

66
import { Button } from "@kleros/ui-components-library";
77

@@ -66,9 +66,11 @@ const StyledButton = styled(Button)`
6666

6767
const Header: React.FC<{ title: string }> = ({ title }) => {
6868
const navigate = useNavigate();
69+
const [searchParams] = useSearchParams();
70+
const disputeId = searchParams.get("disputeId");
6971

7072
const handleReturn = () => {
71-
navigate(-1);
73+
navigate(`/cases/${disputeId}/evidence`);
7274
};
7375

7476
return (

0 commit comments

Comments
 (0)