From ae593399ddde75d63a659e76b5ac9b2e29393d02 Mon Sep 17 00:00:00 2001 From: "Ng Wing Tat, David" Date: Sat, 15 Feb 2025 10:53:44 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20Hide=20owner=20in=20claim=20page?= =?UTF-8?q?=20for=20Bottle=20Shiu=20funeral=20booklet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/nft.js | 13 +++++++++++++ src/pages/nft/claim/index.vue | 5 ++++- src/pages/nft/class/_classId/index.vue | 19 +++---------------- 3 files changed, 20 insertions(+), 17 deletions(-) diff --git a/src/mixins/nft.js b/src/mixins/nft.js index 10f6c6294..4e89e9eec 100644 --- a/src/mixins/nft.js +++ b/src/mixins/nft.js @@ -13,6 +13,7 @@ import { USD_TO_HKD_RATIO, NFT_BOOK_WITH_SIGN_IMAGE_SET, NFT_BOOK_WITH_EVENT_BANNER_SET, + NFT_BOOK_PRODUCT_PAGE_OVERRIDE, } from '~/constant'; import { @@ -727,6 +728,18 @@ export default { nftShouldShowEventBanner() { return !!this.nftEventBanner && !this.nftShouldHideEventBanner; }, + nftPageOverride() { + return NFT_BOOK_PRODUCT_PAGE_OVERRIDE[this.classId]; + }, + nftAuthorQueryOverride() { + return this.nftPageOverride?.authorQuery || ''; + }, + nftIsOwnerHidden() { + return this.nftPageOverride?.isOwnerHidden || false; + }, + nftRecommendedClassIdsOverride() { + return this.nftPageOverride?.recommendedClassIds || []; + }, }, watch: { getAddress(newAddress) { diff --git a/src/pages/nft/claim/index.vue b/src/pages/nft/claim/index.vue index 17e3d211e..97afff843 100644 --- a/src/pages/nft/claim/index.vue +++ b/src/pages/nft/claim/index.vue @@ -105,7 +105,10 @@ {{ iscnWorkPublisher }}
-