|
4 | 4 | <div class="container--title">
|
5 | 5 | <span>{{ $t('bridge.selectBridge') }}</span>
|
6 | 6 | </div>
|
7 |
| - <div class="container--selection"> |
| 7 | + <div class="container--bridges"> |
8 | 8 | <div class="column--selection">
|
9 | 9 | <button :disabled="!isEnableCcipBridge">
|
10 | 10 | <component
|
|
92 | 92 | </button>
|
93 | 93 | </div>
|
94 | 94 |
|
| 95 | + <div class="column--selection"> |
| 96 | + <button |
| 97 | + :disabled="!stargateBridgeEnabled" |
| 98 | + class="button--bridge" |
| 99 | + @click="navigateInNewTab(stargateBridgeLink)" |
| 100 | + > |
| 101 | + <div class="row--logo-bg"> |
| 102 | + <div class="img--logo-bg"> |
| 103 | + <img |
| 104 | + class="img--logo-stargate" |
| 105 | + :src="require('src/assets/img/logo-stargate.webp')" |
| 106 | + alt="stargate" |
| 107 | + /> |
| 108 | + </div> |
| 109 | + </div> |
| 110 | + <div class="row--bridge-title"> |
| 111 | + <div class="text--bridge-tag"> |
| 112 | + <q-chip outline> |
| 113 | + {{ $t('bridge.stargateBridge.tag') }} |
| 114 | + </q-chip> |
| 115 | + </div> |
| 116 | + <span class="text--bridge-title">{{ $t('bridge.stargateBridge.title') }}</span> |
| 117 | + <div class="box--text-bridge"> |
| 118 | + <span class="text--bridge"> |
| 119 | + {{ $t('bridge.stargateBridge.text') }} |
| 120 | + </span> |
| 121 | + </div> |
| 122 | + </div> |
| 123 | + </button> |
| 124 | + </div> |
| 125 | + |
95 | 126 | <div class="column--selection">
|
96 | 127 | <button
|
97 | 128 | :disabled="!celerBridgeEnabled"
|
|
129 | 160 | {{ $t('bridge.celerBridge.warning') }}
|
130 | 161 | </p>
|
131 | 162 | </div>
|
132 |
| - </div> |
133 |
| - <div class="container--selection"> |
134 | 163 | <div class="column--selection">
|
135 | 164 | <button :disabled="!isEnableEthBridge">
|
136 | 165 | <component
|
@@ -252,10 +281,12 @@ import {
|
252 | 281 | layerZeroBridgeEnabled,
|
253 | 282 | ccipSoneiumBridgeEnabled,
|
254 | 283 | nativeBridgeEnabled,
|
| 284 | + stargateBridgeEnabled, |
255 | 285 | } from 'src/features';
|
256 | 286 | import { useAccount, useNetworkInfo } from 'src/hooks';
|
257 | 287 | import { EthBridgeNetworkName } from 'src/modules/zk-evm-bridge';
|
258 | 288 | import { layerSwapLink, zKatanaBridgeUrl } from 'src/modules/zk-evm-bridge/index';
|
| 289 | +import { stargateBridgeLink } from 'src/links/index'; |
259 | 290 | import {
|
260 | 291 | Path as RoutePath,
|
261 | 292 | buildCcipBridgePageLink,
|
@@ -323,9 +354,11 @@ export default defineComponent({
|
323 | 354 | layerSwapBridgeEnabled,
|
324 | 355 | nativeBridgeEnabled,
|
325 | 356 | layerZeroBridgeEnabled,
|
| 357 | + stargateBridgeEnabled, |
326 | 358 | isEnableCcipBridge,
|
327 | 359 | isShibuyaEvm,
|
328 | 360 | isAstarEvm,
|
| 361 | + stargateBridgeLink, |
329 | 362 | buildEthereumBridgePageLink,
|
330 | 363 | buildLzBridgePageLink,
|
331 | 364 | navigateInNewTab,
|
|
0 commit comments