@@ -18,19 +18,13 @@ const GUIDES = [
18
18
title : "Add a Connect Wallet Button to Your Website" ,
19
19
image :
20
20
"https://blog.thirdweb.com/content/images/size/w2000/2022/08/thumbnail-4.png" ,
21
- link : "https://blog .thirdweb.com/guides/add-connectwallet-to-your-website/ " ,
21
+ link : "https://portal .thirdweb.com/typescript/v5/react/components/ConnectButton " ,
22
22
} ,
23
23
{
24
- title : "How to Render NFT Metadata In a React App " ,
24
+ title : "Seamless Onchain Payments with thirdweb Pay " ,
25
25
image :
26
- "https://blog.thirdweb.com/content/images/size/w2000/2022/11/This-is-the-one--18-.png" ,
27
- link : "https://blog.thirdweb.com/guides/how-to-render-nft-metadata-in-a-react-app-using-thirdwebnftmedia/" ,
28
- } ,
29
- {
30
- title : "How to Call Functions on a Smart Contract Using the Web3Button" ,
31
- image :
32
- "https://blog.thirdweb.com/content/images/size/w2000/2022/11/This-is-the-one--22-.png" ,
33
- link : "https://blog.thirdweb.com/guides/how-to-call-functions-on-a-smart-contract-using-thirdweb/" ,
26
+ "https://blog.thirdweb.com/content/images/size/w2000/2024/05/Introducing-thirdweb-Pay-1.png" ,
27
+ link : "https://blog.thirdweb.com/introducing-thirdweb-pay/" ,
34
28
} ,
35
29
] ;
36
30
@@ -58,7 +52,7 @@ const UIComponents: ThirdwebNextPage = () => {
58
52
title = "Plug-and-play frontend components"
59
53
description = "Integrate plug-and-play UI components into your web3 apps easily."
60
54
buttonText = "Start building"
61
- buttonLink = "https://portal.thirdweb.com/react/latest/ components/ConnectWallet "
55
+ buttonLink = "https://portal.thirdweb.com/typescript/v5/react/ components/ConnectButton "
62
56
image = { require ( "../../public/assets/product-pages/ui-components/hero.png" ) }
63
57
gradient = "linear-gradient(147.15deg, #410AB6 16.94%, #40FFAF 86.73%)"
64
58
>
@@ -103,11 +97,12 @@ const UIComponents: ThirdwebNextPage = () => {
103
97
mb = { 12 }
104
98
maxW = { 800 }
105
99
>
106
- Integrate Connect Wallet into your Web3 App
100
+ Build the Best Web3 Onboarding
107
101
</ Heading >
102
+ { /* https://www.youtube.com/watch?v=GOxcsEZzy6g */ }
108
103
< YoutubeEmbed
109
104
maxWidth = { 680 }
110
- videoId = "_jsUc4ZMuEQ "
105
+ videoId = "GOxcsEZzy6g "
111
106
aspectRatio = { 16 / 9 }
112
107
title = "How to Add a Connect Wallet Button to your Web3 App (NFT Collections, Marketplaces, DAOs)"
113
108
/>
@@ -121,28 +116,28 @@ const UIComponents: ThirdwebNextPage = () => {
121
116
category = { TRACKING_CATEGORY }
122
117
title = "Connect Wallet"
123
118
description = "Easily allow users to sign in using their crypto wallets with multiple wallet options (e.g. Coinbase, Metamask, WalletConnect, and more)."
124
- href = "https://portal.thirdweb.com/react/latest/ components/ConnectWallet "
119
+ href = "https://portal.thirdweb.com/typescript/v5/react/ components/ConnectButton "
125
120
/>
126
121
< ProductLearnMoreCard
127
- icon = { require ( "../../public/assets/product-icons/contracts .png" ) }
122
+ icon = { require ( "../../public/assets/product-pages/connect/icon-pay .png" ) }
128
123
category = { TRACKING_CATEGORY }
129
- title = "Web3 Button "
130
- description = "Enables calling any function on any smart contract with one click. "
131
- href = "https://portal.thirdweb.com/react/latest/components/Web3Button "
124
+ title = "Pay Embed "
125
+ description = "Pay allows your users to purchase cryptocurrencies and execute transactions with their credit card or debit card, or with any token "
126
+ href = "https://portal.thirdweb.com/connect/pay/overview "
132
127
/>
133
128
< ProductLearnMoreCard
134
- icon = { require ( "/ public/assets/product-pages/dashboard/hero-icon-2 .png" ) }
129
+ icon = { require ( "../../ public/assets/product-icons/contracts .png" ) }
135
130
category = { TRACKING_CATEGORY }
136
- title = "NFT Metadata Renderer "
137
- description = "Enables consistent display of NFTs on UI by resolving metadata of NFTs in a standard format ."
138
- href = "https://portal.thirdweb.com/react/latest/ components/ThirdwebNftMedia "
131
+ title = "Transaction Button "
132
+ description = "Enables calling any function on any smart contract with one click ."
133
+ href = "https://portal.thirdweb.com/typescript/v5/react/ components/TransactionButton "
139
134
/>
140
135
< ProductLearnMoreCard
141
136
icon = { require ( "../../public/assets/product-icons/storage.png" ) }
142
137
category = { TRACKING_CATEGORY }
143
138
title = "IPFS Metadata Renderer"
144
139
description = "Consistent display of media assets of NFTs with metadata stored on IPFS for all file types (image or video)."
145
- href = "https://portal.thirdweb.com/react/latest /components/MediaRenderer"
140
+ href = "https://portal.thirdweb.com/typescript/v5/react /components/MediaRenderer"
146
141
/>
147
142
</ SimpleGrid >
148
143
</ ProductSection >
0 commit comments