Skip to content

Uniswap/widgets-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swap Widget demo

The Uniswap Labs Swap Widget bundles the whole Uniswap experience into a single React component that you can easily embed in your web app with one line of code.

This repo is a simple example of how to import the @uniswap/widgets npm package and embed the Swap Widget in a web app using either Next.js or the create-react-app framework.

Uniswap Widgets

Getting started

This example project is available in both the Next.js framework and the create-react-app framework. The implementations differ slightly, so this repo includes a branch for each.

Getting started with Next.js

  1. Switch to the Next.js branch by running git switch nextjs

  2. If this is your first time using this branch, run yarn install

  3. Run the app with yarn dev

Getting started with create-react-app

  1. Switch to the create-react-app branch by running git switch cra

  2. If this is your first time using this branch, run yarn install

  3. Run the app with yarn start

Additional documentation

  • Swap Widget Docs: Learn how to integrate, customize, and style the Swap Widget.

  • Discord: Ask questions in the #widgets channel for support.

  • GitHub: Read the Swap Widget's source code.

  • What is Uniswap: Learn about the Uniswap Protocol and available SDKs.