Skip to content

Commit 4c2f1f5

Browse files
authored
allow table to overflow horizontally (#1881)
1 parent 0b6e38f commit 4c2f1f5

File tree

2 files changed

+61
-58
lines changed

2 files changed

+61
-58
lines changed

src/features/ccip/components/billing/Billing.astro

Lines changed: 60 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -13,64 +13,66 @@ const messagingFeesFromToEthereum = calculateMessagingNetworkFeesDirect("fromToE
1313
const messagingFeesNonEthereum = calculateMessagingNetworkFeesDirect("nonEthereum")
1414
---
1515

16-
<table>
17-
<thead>
18-
<tr>
19-
<th rowspan="2">Use case</th>
20-
<th rowspan="2">Token Pool Mechanism</th>
21-
<th rowspan="2">Lanes</th>
22-
<th colspan="2">Fee Token</th>
23-
</tr>
24-
<tr>
25-
<th>(Wrapped) Gas Token</th>
26-
<th>LINK</th>
27-
</tr>
28-
</thead>
29-
<tbody>
30-
<!-- Token Transfers with/without messaging -->
31-
<tr>
32-
<td rowspan="4">
33-
<ul style="list-style-type:none; margin:0; padding:0;">
34-
<li>Token Transfers</li>
35-
<li>Programmable Token Transfers</li>
36-
</ul>
37-
</td>
38-
<td>Lock and Unlock</td>
39-
<td>All Lanes</td>
40-
<td>{lockAndUnlockAllLanes.gasTokenFee}</td>
41-
<td>{lockAndUnlockAllLanes.linkFee}</td>
42-
</tr>
43-
<tr>
44-
<td rowspan="3">Lock and Mint<br />Burn and Mint<br />Burn and Unlock</td>
45-
<td>Non-Ethereum</td>
46-
<td>{restMechanismNonEthereum.gasTokenFee}</td>
47-
<td>{restMechanismNonEthereum.linkFee}</td>
48-
</tr>
49-
<tr>
50-
<td>From: Ethereum</td>
51-
<td>{restFromEthereum.gasTokenFee}</td>
52-
<td>{restFromEthereum.linkFee}</td>
53-
</tr>
54-
<tr>
55-
<td>To: Ethereum</td>
56-
<td>{restToEthereum.gasTokenFee}</td>
57-
<td>{restToEthereum.linkFee}</td>
58-
</tr>
59-
<!-- Messaging -->
60-
<tr>
61-
<td rowspan="2">Messaging</td>
62-
<td rowspan="2">N/A</td>
63-
<td>Non-Ethereum</td>
64-
<td>{messagingFeesNonEthereum.gasTokenFee}</td>
65-
<td>{messagingFeesNonEthereum.linkFee}</td>
66-
</tr>
67-
<tr>
68-
<td>From/To: Ethereum</td>
69-
<td>{messagingFeesFromToEthereum.gasTokenFee}</td>
70-
<td>{messagingFeesFromToEthereum.linkFee}</td>
71-
</tr>
72-
</tbody>
73-
</table>
16+
<div style="overflow-x: auto;">
17+
<table>
18+
<thead>
19+
<tr>
20+
<th rowspan="2">Use case</th>
21+
<th rowspan="2">Token Pool Mechanism</th>
22+
<th rowspan="2">Lanes</th>
23+
<th colspan="2">Fee Token</th>
24+
</tr>
25+
<tr>
26+
<th>(Wrapped) Gas Token</th>
27+
<th>LINK</th>
28+
</tr>
29+
</thead>
30+
<tbody>
31+
<!-- Token Transfers with/without messaging -->
32+
<tr>
33+
<td rowspan="4">
34+
<ul style="list-style-type:none; margin:0; padding:0;">
35+
<li>Token Transfers</li>
36+
<li>Programmable Token Transfers</li>
37+
</ul>
38+
</td>
39+
<td>Lock and Unlock</td>
40+
<td>All Lanes</td>
41+
<td>{lockAndUnlockAllLanes.gasTokenFee}</td>
42+
<td>{lockAndUnlockAllLanes.linkFee}</td>
43+
</tr>
44+
<tr>
45+
<td rowspan="3">Lock and Mint<br />Burn and Mint<br />Burn and Unlock</td>
46+
<td>Non-Ethereum</td>
47+
<td>{restMechanismNonEthereum.gasTokenFee}</td>
48+
<td>{restMechanismNonEthereum.linkFee}</td>
49+
</tr>
50+
<tr>
51+
<td>From: Ethereum</td>
52+
<td>{restFromEthereum.gasTokenFee}</td>
53+
<td>{restFromEthereum.linkFee}</td>
54+
</tr>
55+
<tr>
56+
<td>To: Ethereum</td>
57+
<td>{restToEthereum.gasTokenFee}</td>
58+
<td>{restToEthereum.linkFee}</td>
59+
</tr>
60+
<!-- Messaging -->
61+
<tr>
62+
<td rowspan="2">Messaging</td>
63+
<td rowspan="2">N/A</td>
64+
<td>Non-Ethereum</td>
65+
<td>{messagingFeesNonEthereum.gasTokenFee}</td>
66+
<td>{messagingFeesNonEthereum.linkFee}</td>
67+
</tr>
68+
<tr>
69+
<td>From/To: Ethereum</td>
70+
<td>{messagingFeesFromToEthereum.gasTokenFee}</td>
71+
<td>{messagingFeesFromToEthereum.linkFee}</td>
72+
</tr>
73+
</tbody>
74+
</table>
75+
</div>
7476

7577
<style>
7678
table {

src/features/ccip/components/billing/TokenCalculator.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ const containerStyle = {
7979
alignItems: "center",
8080
gap: "0.5em",
8181
padding: "1em",
82+
overflowX: "auto",
8283
}
8384

8485
const tableStyle = {

0 commit comments

Comments
 (0)