From ece19a3a4deeb140f28a790fad568d3851715dde Mon Sep 17 00:00:00 2001 From: Devsi Date: Fri, 21 Jun 2024 12:49:38 +0530 Subject: [PATCH] tabs info --- src/app/nfts/[id]/page.js | 42 +++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/src/app/nfts/[id]/page.js b/src/app/nfts/[id]/page.js index cf38b20..55311fd 100644 --- a/src/app/nfts/[id]/page.js +++ b/src/app/nfts/[id]/page.js @@ -8,6 +8,10 @@ const NFTPage = ({ params }) => { const [isHovered, setIsHovered] = useState(false); const [showPopover, setShowPopover] = useState(false); + const [activeTab, setActiveTab] = useState('Color'); // Default tab + + const tabs = ['Color', 'Size', 'Weight', 'Material', 'Usage', 'Unique Qualities', 'Manufacturer', 'Made In']; + const handleClaimClick = () => { setShowPopover(true); setTimeout(() => { @@ -329,16 +333,34 @@ const NFTPage = ({ params }) => { }} >
Additional Product details
-
-
Color
-
Size
-
Weight
-
Material
-
Usage
-
Unique Qualities
-
Manufacturer
-
Made In
-
+
+ {tabs.map(tab => ( + + ))} +
+ +
+ {activeTab === 'Color' &&

Phygital Color

} + {activeTab === 'Size' &&

Content for Size

} + {activeTab === 'Weight' &&

Content for Weight

} + {activeTab === 'Material' &&

Content for Material

} + {activeTab === 'Usage' &&

Content for Usage

} + {activeTab === 'Unique Qualities' &&

Content for Unique Qualities

} + {activeTab === 'Manufacturer' &&

Content for Manufacturer

} + {activeTab === 'Made In' &&

Content for Made In

} +
+ +