Skip to content

Commit 36fe652

Browse files
committed
fix: fix payment released asset symbol, refactor
1 parent 1486d17 commit 36fe652

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

web/src/components/TransactionCard/index.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ const TransactionCard: React.FC<ITransactionCard> = ({
7272
const nativeTokenSymbol = useNativeTokenSymbol();
7373
const { tokenMetadata } = useTokenMetadata(token);
7474
const erc20TokenSymbol = tokenMetadata?.symbol;
75+
const assetSymbol = token ? erc20TokenSymbol : nativeTokenSymbol;
7576
const title = transactionInfo?.title;
7677
const navigateAndScrollTop = useNavigateAndScrollTop();
7778

@@ -86,11 +87,11 @@ const TransactionCard: React.FC<ITransactionCard> = ({
8687
{!isUndefined(title) ? <StyledTitle>{title}</StyledTitle> : <StyledSkeleton />}
8788
<TransactionInfo
8889
amount={formatEther(amount)}
89-
assetSymbol={!token ? nativeTokenSymbol : erc20TokenSymbol}
9090
buyerAddress={buyer}
9191
sellerAddress={seller}
9292
deadlineDate={new Date(deadline * 1000).toLocaleString()}
9393
isPreview={false}
94+
{...{ assetSymbol }}
9495
/>
9596
</CardContainer>
9697
</StyledCard>
@@ -107,11 +108,11 @@ const TransactionCard: React.FC<ITransactionCard> = ({
107108
)}
108109
<TransactionInfo
109110
amount={formatEther(amount)}
110-
assetSymbol={!token ? nativeTokenSymbol : erc20TokenSymbol}
111111
buyerAddress={buyer}
112112
sellerAddress={seller}
113113
deadlineDate={new Date(deadline * 1000).toLocaleString()}
114114
isPreview={false}
115+
{...{ assetSymbol }}
115116
/>
116117
</ListContainer>
117118
</StyledListItem>

web/src/pages/MyTransactions/Modal/PaymentReleased/Header.tsx

+2-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import React from "react";
22
import styled from "styled-components";
33
import { formatEther } from "viem";
44
import { useTransactionDetailsContext } from "context/TransactionDetailsContext";
5-
import { useNativeTokenSymbol } from "hooks/useNativeTokenSymbol";
65

76
const StyledHeader = styled.h1`
87
margin: 0;
@@ -11,12 +10,11 @@ const StyledHeader = styled.h1`
1110
`;
1211

1312
const Header: React.FC = () => {
14-
const { amount, token } = useTransactionDetailsContext();
15-
const nativeTokenSymbol = useNativeTokenSymbol();
13+
const { amount, assetSymbol } = useTransactionDetailsContext();
1614

1715
return (
1816
<StyledHeader>
19-
Full payment released: {formatEther(amount)} {!token ? nativeTokenSymbol : token}
17+
Full payment released: {formatEther(amount)} {assetSymbol}
2018
</StyledHeader>
2119
);
2220
};

web/src/pages/MyTransactions/TransactionDetails/index.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,13 @@ const TransactionDetails: React.FC = () => {
5454
} = useTransactionDetailsContext();
5555

5656
const transactionInfo = useFetchIpfsJson(transactionUri);
57+
const assetSymbol = token ? erc20TokenSymbol : nativeTokenSymbol;
5758

5859
useEffect(() => {
5960
if (transactionDetails?.escrow) {
6061
const detailsWithSymbol = {
6162
...transactionDetails.escrow,
62-
erc20TokenSymbol: token ? erc20TokenSymbol : nativeTokenSymbol,
63+
assetSymbol,
6364
};
6465
setTransactionDetails(detailsWithSymbol);
6566
}
@@ -80,7 +81,6 @@ const TransactionDetails: React.FC = () => {
8081
transactionCreationTimestamp={timestamp}
8182
sendingQuantity={!isUndefined(amount) ? formatEther(amount) : ""}
8283
deadline={deadline * 1000}
83-
assetSymbol={!token ? nativeTokenSymbol : erc20TokenSymbol}
8484
overrideIsList={false}
8585
amount={!isUndefined(amount) ? formatEther(amount) : ""}
8686
isPreview={false}
@@ -95,6 +95,7 @@ const TransactionDetails: React.FC = () => {
9595
disputeRequest,
9696
resolvedEvents,
9797
arbitrationCost,
98+
assetSymbol,
9899
}}
99100
/>
100101
{status === "NoDispute" && payments?.length === 0 ? <WasItFulfilled /> : null}

0 commit comments

Comments
 (0)