Customization Guide
How to customize logo, metadata, and categories in the NFT Collection App
Customization Guide
This guide explains how to customize key UI and metadata elements of the NFT Collection App, including:
- Updating the logo
- Editing website metadata (title, description, etc.)
- Adding or removing NFT categories
All of this is managed from one file:
1. Updating the Logo
In the appConfig.UIOptions section, you’ll find the logo paths:
To change the logo:
- Replace the existing SVG files in
public/with your own. - Or update the file paths to point to your custom logo files:
Make sure your logo files are placed in the client/public/ directory.
2. Editing Website Metadata
This metadata is used for SEO, browser titles, and social previews.
To customize:
Just replace the title and description values:
4. Wallet Configuration
The app uses Thirdweb's wallet system to define which wallets are supported and which ones are recommended in the UI.
Inside client/src/config/app.config.js, you’ll find this configuration:
supportedWallets
This is a list of all wallets that users can use to connect to your dApp. These identifiers come from the Thirdweb Wallet SDK
You can customize this list by:
-
Removing any wallet you don’t want to support
-
Adding new ones (if supported by Thirdweb)
Example:
recommendedWallets
These wallets are highlighted or prioritized in the connect UI. You can choose one or more wallets to recommend:
If no wallet is "recommended", all supported wallets will be shown equally.
Tip
Use only wallets that are commonly used by your target audience. MetaMask is often a safe default.
4. Adding or Removing NFT Categories
Categories are defined under nftCategories:
To add a new category:
- Import the desired icon from
react-icons. - Add a new object to the array:
To remove a category:
Simply delete the object you don’t want:
Each category must have a unique key and an icon from react-icons.
Done
Once you make these changes and save the file, the UI will update automatically with your custom branding and categories.