Commit 36fe652 1 parent 1486d17 commit 36fe652 Copy full SHA for 36fe652
File tree 3 files changed +8
-8
lines changed
components/TransactionCard
3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ const TransactionCard: React.FC<ITransactionCard> = ({
72
72
const nativeTokenSymbol = useNativeTokenSymbol ( ) ;
73
73
const { tokenMetadata } = useTokenMetadata ( token ) ;
74
74
const erc20TokenSymbol = tokenMetadata ?. symbol ;
75
+ const assetSymbol = token ? erc20TokenSymbol : nativeTokenSymbol ;
75
76
const title = transactionInfo ?. title ;
76
77
const navigateAndScrollTop = useNavigateAndScrollTop ( ) ;
77
78
@@ -86,11 +87,11 @@ const TransactionCard: React.FC<ITransactionCard> = ({
86
87
{ ! isUndefined ( title ) ? < StyledTitle > { title } </ StyledTitle > : < StyledSkeleton /> }
87
88
< TransactionInfo
88
89
amount = { formatEther ( amount ) }
89
- assetSymbol = { ! token ? nativeTokenSymbol : erc20TokenSymbol }
90
90
buyerAddress = { buyer }
91
91
sellerAddress = { seller }
92
92
deadlineDate = { new Date ( deadline * 1000 ) . toLocaleString ( ) }
93
93
isPreview = { false }
94
+ { ...{ assetSymbol } }
94
95
/>
95
96
</ CardContainer >
96
97
</ StyledCard >
@@ -107,11 +108,11 @@ const TransactionCard: React.FC<ITransactionCard> = ({
107
108
) }
108
109
< TransactionInfo
109
110
amount = { formatEther ( amount ) }
110
- assetSymbol = { ! token ? nativeTokenSymbol : erc20TokenSymbol }
111
111
buyerAddress = { buyer }
112
112
sellerAddress = { seller }
113
113
deadlineDate = { new Date ( deadline * 1000 ) . toLocaleString ( ) }
114
114
isPreview = { false }
115
+ { ...{ assetSymbol } }
115
116
/>
116
117
</ ListContainer >
117
118
</ StyledListItem >
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import React from "react";
2
2
import styled from "styled-components" ;
3
3
import { formatEther } from "viem" ;
4
4
import { useTransactionDetailsContext } from "context/TransactionDetailsContext" ;
5
- import { useNativeTokenSymbol } from "hooks/useNativeTokenSymbol" ;
6
5
7
6
const StyledHeader = styled . h1 `
8
7
margin: 0;
@@ -11,12 +10,11 @@ const StyledHeader = styled.h1`
11
10
` ;
12
11
13
12
const Header : React . FC = ( ) => {
14
- const { amount, token } = useTransactionDetailsContext ( ) ;
15
- const nativeTokenSymbol = useNativeTokenSymbol ( ) ;
13
+ const { amount, assetSymbol } = useTransactionDetailsContext ( ) ;
16
14
17
15
return (
18
16
< StyledHeader >
19
- Full payment released: { formatEther ( amount ) } { ! token ? nativeTokenSymbol : token }
17
+ Full payment released: { formatEther ( amount ) } { assetSymbol }
20
18
</ StyledHeader >
21
19
) ;
22
20
} ;
Original file line number Diff line number Diff line change @@ -54,12 +54,13 @@ const TransactionDetails: React.FC = () => {
54
54
} = useTransactionDetailsContext ( ) ;
55
55
56
56
const transactionInfo = useFetchIpfsJson ( transactionUri ) ;
57
+ const assetSymbol = token ? erc20TokenSymbol : nativeTokenSymbol ;
57
58
58
59
useEffect ( ( ) => {
59
60
if ( transactionDetails ?. escrow ) {
60
61
const detailsWithSymbol = {
61
62
...transactionDetails . escrow ,
62
- erc20TokenSymbol : token ? erc20TokenSymbol : nativeTokenSymbol ,
63
+ assetSymbol ,
63
64
} ;
64
65
setTransactionDetails ( detailsWithSymbol ) ;
65
66
}
@@ -80,7 +81,6 @@ const TransactionDetails: React.FC = () => {
80
81
transactionCreationTimestamp = { timestamp }
81
82
sendingQuantity = { ! isUndefined ( amount ) ? formatEther ( amount ) : "" }
82
83
deadline = { deadline * 1000 }
83
- assetSymbol = { ! token ? nativeTokenSymbol : erc20TokenSymbol }
84
84
overrideIsList = { false }
85
85
amount = { ! isUndefined ( amount ) ? formatEther ( amount ) : "" }
86
86
isPreview = { false }
@@ -95,6 +95,7 @@ const TransactionDetails: React.FC = () => {
95
95
disputeRequest,
96
96
resolvedEvents,
97
97
arbitrationCost,
98
+ assetSymbol,
98
99
} }
99
100
/>
100
101
{ status === "NoDispute" && payments ?. length === 0 ? < WasItFulfilled /> : null }
You can’t perform that action at this time.
0 commit comments