Skip to content

Commit 3845e5e

Browse files
committed
fix: token backgrounds
1 parent aeaeecb commit 3845e5e

File tree

2 files changed

+33
-26
lines changed

2 files changed

+33
-26
lines changed

apps/dashboard/src/app/(dashboard)/(bridge)/routes/components/server/routelist-row.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ export async function RouteListRow({
3434
getChainMetadata(defineChain(destinationChainId)),
3535
originTokenIconUri
3636
? resolveSchemeWithErrorHandler({
37-
uri: originTokenIconUri,
38-
client: getThirdwebClient(),
39-
})
37+
uri: originTokenIconUri,
38+
client: getThirdwebClient(),
39+
})
4040
: undefined,
4141
destinationTokenIconUri
4242
? resolveSchemeWithErrorHandler({
43-
uri: destinationTokenIconUri,
44-
client: getThirdwebClient(),
45-
})
43+
uri: destinationTokenIconUri,
44+
client: getThirdwebClient(),
45+
})
4646
: undefined,
4747
]);
4848

@@ -62,10 +62,10 @@ export async function RouteListRow({
6262
<img
6363
src={resolvedOriginTokenIconUri}
6464
alt={originTokenAddress}
65-
className="size-6"
65+
className="size-6 rounded-full bg-muted-foreground"
6666
/>
6767
) : (
68-
<div className="size-6 rounded-full bg-white/10" />
68+
<div className="size-6 rounded-full bg-muted-foreground" />
6969
)}
7070
<CopyTextButton
7171
textToCopy={originTokenAddress}
@@ -97,10 +97,10 @@ export async function RouteListRow({
9797
<img
9898
src={resolvedDestinationTokenIconUri}
9999
alt={destinationTokenAddress}
100-
className="size-6"
100+
className="size-6 rounded-full bg-muted-foreground"
101101
/>
102102
) : (
103-
<div className="size-6 rounded-full bg-white/10" />
103+
<div className="size-6 rounded-full bg-muted-foreground" />
104104
)}
105105
<CopyTextButton
106106
textToCopy={destinationTokenAddress}

apps/dashboard/src/app/(dashboard)/(bridge)/routes/components/server/routes-table.tsx

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {
66
TableHeader,
77
TableRow,
88
} from "@/components/ui/table";
9-
import type { Route } from "app/(dashboard)/(bridge)/types/route";
109
import type { Address } from "thirdweb";
1110
import { getRoutes } from "../../../utils";
1211
import { ChainlistPagination } from "../client/pagination";
@@ -28,7 +27,15 @@ const DEFAULT_PAGE_SIZE = 120;
2827
const DEFAULT_PAGE = 1;
2928

3029
async function getRoutesToRender(params: SearchParams) {
31-
const filters: Partial<Route & { limit: number; offset: number }> = {};
30+
const filters: Partial<{
31+
limit: number;
32+
offset: number;
33+
originChainId?: number;
34+
originTokenAddress?: Address;
35+
destinationChainId?: number;
36+
destinationTokenAddress?: Address;
37+
}> = {};
38+
3239
if (params.type === "origin" || typeof params.type === "undefined") {
3340
if (params.query?.startsWith("0x")) {
3441
filters.originTokenAddress = params.query as Address;
@@ -96,13 +103,13 @@ export async function RoutesData(props: {
96103
<TableBody>
97104
{paginatedRoutes.map((route) => (
98105
<RouteListRow
99-
key={`${route.originChainId}:${route.originTokenAddress}-${route.destinationChainId}:${route.destinationTokenAddress}`}
100-
originChainId={route.originChainId}
101-
originTokenAddress={route.originTokenAddress}
102-
originTokenIconUri={route.originTokenIconUri}
103-
destinationChainId={route.destinationChainId}
104-
destinationTokenAddress={route.destinationTokenAddress}
105-
destinationTokenIconUri={route.destinationTokenIconUri}
106+
key={`${route.originToken.chainId}:${route.originToken.address}-${route.destinationToken.chainId}:${route.destinationToken.address}`}
107+
originChainId={route.originToken.chainId}
108+
originTokenAddress={route.originToken.address}
109+
originTokenIconUri={route.originToken.iconUri}
110+
destinationChainId={route.destinationToken.chainId}
111+
destinationTokenAddress={route.destinationToken.address}
112+
destinationTokenIconUri={route.destinationToken.iconUri}
106113
/>
107114
))}
108115
</TableBody>
@@ -112,16 +119,16 @@ export async function RoutesData(props: {
112119
<ul className="grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3">
113120
{paginatedRoutes.map((route) => (
114121
<li
115-
key={`${route.originChainId}:${route.originTokenAddress}-${route.destinationChainId}:${route.destinationTokenAddress}`}
122+
key={`${route.originToken.chainId}:${route.originToken.address}-${route.destinationToken.chainId}:${route.destinationToken.address}`}
116123
className="h-full"
117124
>
118125
<RouteListCard
119-
originChainId={route.originChainId}
120-
originTokenAddress={route.originTokenAddress}
121-
originTokenIconUri={route.originTokenIconUri}
122-
destinationChainId={route.destinationChainId}
123-
destinationTokenAddress={route.destinationTokenAddress}
124-
destinationTokenIconUri={route.destinationTokenIconUri}
126+
originChainId={route.originToken.chainId}
127+
originTokenAddress={route.originToken.address}
128+
originTokenIconUri={route.originToken.iconUri}
129+
destinationChainId={route.destinationToken.chainId}
130+
destinationTokenAddress={route.destinationToken.address}
131+
destinationTokenIconUri={route.destinationToken.iconUri}
125132
/>
126133
</li>
127134
))}

0 commit comments

Comments
 (0)