0.1.2 • Published 9 months ago

@gear-js/wallet-connect v0.1.2

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
9 months ago

Description

A React library to connect supported Substrate-based wallets in a standardized and consistent way across decentralized applications.

Installation

Install package:

npm install @gear-js/wallet-connect

or

yarn add @gear-js/wallet-connect

Getting started

Simple as it is, here's quick example:

import { Wallet } from '@gear-js/wallet-connect';
import Logo from './logo.svg?react';

function Header() {
  return (
    <header>
      <Logo />

      <Wallet
        theme="vara" // 'vara' (default) or 'gear' theme variation
        displayBalance={true} // true (default) or false
      />
    </header>
  );
}

export { Header };

Vara UI Theme

Be aware that in order for vara theme to work as expected, @gear-js/vara-ui package should be installed with configured global styles:

import { Wallet } from '@gear-js/wallet-connect';
import '@gear-js/vara-ui/dist/style.css';

function VaraWallet() {
  return <Wallet theme="vara" />;
}

export { VaraWallet };

Gear UI Theme

In order for gear theme to work as expected, @gear-js/ui package should be installed with configured global index.scss:

@use '@gear-js/ui/resets';
@use '@gear-js/ui/typography';
import { Wallet } from '@gear-js/wallet-connect';
import './index.scss';

function GearWallet() {
  return <Wallet theme="gear" />;
}

export { GearWallet };
0.1.2

9 months ago

0.1.1

10 months ago

0.1.0

10 months ago