Skip to content

Orbiter-Finance/official-bridge-widgets

Repository files navigation

Orbiter Official Bridge Widget

This repository contains the orbiter official bridge widgets code.

You can customize the theme (colors, fonts, and more) to match the style of your application.

Installation

Install the widgets library via yarn or pnpm.

yarn add https://github.com/Orbiter-Finance/official-bridge-widgets.git#main
pnpm i --save https://github.com/Orbiter-Finance/official-bridge-widgets.git#main

Usage

React environment

import { Bridge } from 'official-bridge-widgets'
import 'official-bridge-widgets/lib/index.css'

function App() {
  return (
    <div className='mt-10 mx-auto w-fit'>
      <Bridge config={{ projectId: 'a9b8c7d6-e5f4-3210-9876-5432dcba0231', theme: 'dark' }} />
    </div>
  )
}

export default App

Config

Key Type Default
projectId string -
theme light or dark dark
locale en-US or zh-CN en-US
network testnet or mainnet testnet

CSS variables

BridgeWidget only comes with some barebones styling by default, but it also uses a list of predefined CSS variables. You can overwrite these variables to suit your needs.

/* example/src/index.css */

/* Overwrite the light mode primary color to #000 */
:root {
  --primary-gradient: #000;
}

/* Overwrite the dark mode primary color to #38a3ee */
.o-dark {
  --primary-gradient: #38a3ee;
}
CSS variable Example value
--spacing .25rem
--radius 12px
--background rgb(248, 248, 250)
--foreground #000000
--primary rgb(99, 105, 235)
--primary-foreground #fff
--primary-gradient rgba(43, 218, 155, 1)
--secondary rgb(72, 77, 202)

To implement more theme configurations, please review the style.css file.

Example

To start the example:

git clone https://github.com/Orbiter-Finance/official-bridge-widgets.git # clone

yarn          # install dependencies
cd ./example
yarn dev    # run the development server
# or
pnpm i           # install dependencies
cd ./example
pnpm run dev # run the development server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors