diff --git a/packages/extension/src/providers/ethereum/ui/send-transaction/index.vue b/packages/extension/src/providers/ethereum/ui/send-transaction/index.vue index 1509894d8..9c5216905 100644 --- a/packages/extension/src/providers/ethereum/ui/send-transaction/index.vue +++ b/packages/extension/src/providers/ethereum/ui/send-transaction/index.vue @@ -77,7 +77,7 @@ v-model="isOpenSelectNft" :address="addressFrom" :network="network" - :selected-nft="paramNFTData" + :selected-nft="tokenParamData" @select-nft="selectNFT" /> @@ -127,7 +127,7 @@ + + diff --git a/packages/extension/src/ui/action/views/asset-detail-view/index.vue b/packages/extension/src/ui/action/views/asset-detail-view/index.vue index cf5a2f8d4..3ccd0ca5f 100644 --- a/packages/extension/src/ui/action/views/asset-detail-view/index.vue +++ b/packages/extension/src/ui/action/views/asset-detail-view/index.vue @@ -41,13 +41,18 @@
-
+
Balance

{{ token.balancef }} {{ token.symbol.toLowerCase() }}

${{ token.balanceUSDf }}

+
(); + +const openBuySell = () => { + emit('open:buy-action', props.token); + emit('close:popup'); +}; + const close = () => { emit('close:popup'); }; diff --git a/packages/extension/src/ui/action/views/network-assets/components/network-assets-item.vue b/packages/extension/src/ui/action/views/network-assets/components/network-assets-item.vue index 4a9037b1a..ea4efb730 100644 --- a/packages/extension/src/ui/action/views/network-assets/components/network-assets-item.vue +++ b/packages/extension/src/ui/action/views/network-assets/components/network-assets-item.vue @@ -55,6 +55,7 @@ :token="token" :is-custom-token="isCustomToken" :remove-token="removeToken" + @open:buy-action="openBuySell" />
@@ -160,8 +161,13 @@ const isCustomToken = computed(() => { const emit = defineEmits<{ (e: 'update:tokens'): void; + (e: 'open:buy-action', token: AssetsType): void; }>(); +const openBuySell = () => { + emit('open:buy-action', props.token); +}; + const removeToken = () => { if (props.token.contract) { tokenState diff --git a/packages/extension/src/ui/action/views/network-assets/index.vue b/packages/extension/src/ui/action/views/network-assets/index.vue index 69a6dd694..af1f4988a 100644 --- a/packages/extension/src/ui/action/views/network-assets/index.vue +++ b/packages/extension/src/ui/action/views/network-assets/index.vue @@ -25,6 +25,7 @@ :token="item" :network="network" @update:tokens="updateAssets" + v-bind="$attrs" />