From 12d80474d598ab3a7c19ae16b248e94af6a92c6c Mon Sep 17 00:00:00 2001 From: hassnian <44554284+hassnian@users.noreply.github.com> Date: Tue, 21 Jan 2025 17:18:31 +0500 Subject: [PATCH 1/2] add(composables/useTrades.ts): `isExpired` based on current blocknumber --- components/trade/TradeActivityTableRow.vue | 9 +++-- components/trade/TradeOwnerButton.vue | 2 +- components/trade/overviewModal/Details.vue | 3 +- composables/transaction/transactionOffer.ts | 4 ++- composables/useCurrentBlock.ts | 39 +++++++++++++++++++++ composables/useTrades.ts | 17 ++++----- 6 files changed, 54 insertions(+), 20 deletions(-) create mode 100644 composables/useCurrentBlock.ts diff --git a/components/trade/TradeActivityTableRow.vue b/components/trade/TradeActivityTableRow.vue index bd635eb8cc..a3b0c3de79 100644 --- a/components/trade/TradeActivityTableRow.vue +++ b/components/trade/TradeActivityTableRow.vue @@ -75,12 +75,12 @@
@@ -147,12 +147,12 @@ {{ blank }}
@@ -241,7 +241,6 @@ const image = ref() const animationUrl = ref() const isDesktop = computed(() => props.variant === 'Desktop') -const isExpired = computed(() => props.trade.status === TradeStatus.EXPIRED) const isTradeCollection = computed(() => desiredType === TradeDesiredType.COLLECTION) const itemPath = computed(() => isTradeCollection.value ? `/${urlPrefix.value}/collection/${item.id}` : `/${urlPrefix.value}/gallery/${item.id}`) diff --git a/components/trade/TradeOwnerButton.vue b/components/trade/TradeOwnerButton.vue index f3e1bb7e73..ea00bf2dd7 100644 --- a/components/trade/TradeOwnerButton.vue +++ b/components/trade/TradeOwnerButton.vue @@ -61,7 +61,7 @@ const details = { } const buttonConfig = computed(() => { - if (props.trade.status === TradeStatus.EXPIRED) { + if (props.trade.isExpired) { return isCreatorOfTrade.value ? { label: $i18n.t(details[props.trade.type].withdraw), diff --git a/components/trade/overviewModal/Details.vue b/components/trade/overviewModal/Details.vue index aaa354b998..869521ff69 100644 --- a/components/trade/overviewModal/Details.vue +++ b/components/trade/overviewModal/Details.vue @@ -19,7 +19,7 @@ {{ $t('expiration') }} - + {{ $t('expired') }} @@ -45,7 +45,6 @@