Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

thirdweb-example/embedded-wallet-custom-ui

Repository files navigation

Embedded Wallets with Custom UI

This repo showcases how you can build your own UI to connect users to embedded wallets using email or google sign in.

screenshot

Live Demo

Try out the live demo here

Getting Started

Clone this project or create a new project using this template:

npx thirdweb create --template embedded-wallet-custom-ui

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

On pages/_app.tsx, you'll find our ThirdwebProvider wrapping your app, this is necessary for our hooks and UI Components to work.

Environment Variables

To run this project, you will need to add environment variables. Check the .env.example file for all the environment variables required and add it to .env.local file or set them up on your hosting provider.

Runing the project

Install dependencies

yarn install

Run project

yarn dev

Open your browser at http://localhost:3000.

Learn More

To learn more about thirdweb and Next.js, take a look at the following resources:

You can check out the thirdweb GitHub organization - your feedback and contributions are welcome!

Join our Discord!

For any questions, suggestions, join our discord at https://discord.gg/thirdweb.