8.9.7 • Published 28 days ago

@near-wallet-selector/account-export v8.9.7

Weekly downloads
-
License
-
Repository
github
Last release
28 days ago

@near-wallet-selector/account-export

This is the Account Export Selector UI package for NEAR Wallet Selector.

Installation and Usage

The easiest way to use this package is to install it from the NPM registry:

# Using Yarn
yarn add @near-wallet-selector/account-export

# Using NPM.
npm install @near-wallet-selector/account-export

Then use it in your wallet:

import { setupWalletSelector } from "@near-wallet-selector/core";
import { setupExportSelectorModal } from "@near-wallet-selector/account-export";
import { setupMyNearWallet } from "@near-wallet-selector/my-near-wallet";

const selector = await setupWalletSelector({
  network: "testnet",
  modules: [setupMyNearWallet()],
});

const modal = setupExportSelectorModal(selector, {
  accounts: [
    { 
        accountId: "test.testnet",
        privateKey: "ed25519:....",
    },
    ...
  ]
});

modal.show();

Options

  • accounts (Array): List of objects with an account id and its private key to be exported.
  • theme (Theme?): Specify light/dark theme for UI. Defaults to the browser configuration when omitted or set to 'auto'. This can be either light, dark or auto.
  • description (string?): Define a custom description in the UI.
  • onComplete (({ accounts: Array<string>, walletName: string }) => void): Triggers when the user completes the flow. By default it is not set.

Supported Wallets

Styles & Customizing CSS

React & Vue

// Add import in the main component
import "@near-wallet-selector/modal-ui/styles.css";
import "@near-wallet-selector/account-export/styles.css";

These are the available css variables:

--wallet-selector-backdrop-bg
--wallet-selector-heading-color
--wallet-selector-text-color
--wallet-selector-sidebar-border-color
--wallet-selector-selected-wallet-bg
--wallet-selector-selected-wallet-bg-hover
--wallet-selector-wallet-option-border-color
--wallet-selector-wallet-option-bg-hover
--wallet-selector-content-bg
--wallet-selector-change-path-bg
--wallet-selector-home-button-bg
--wallet-selector-confirm-button-bg
--confirm-button-bg-hover
--wallet-selector-error
--wallet-selector-close-button-bg-color
--wallet-selector-close-button-fill-icon-colo
--wallet-selector-spinner-color
--wallet-selector-bottom-section
--wallet-selector-mobile-text
--wallet-selector-connected-green

Customizing css is done simply by updating the value of a variable in the root of your css file.

:root {
  --wallet-selector-backdrop-bg: #26262630;
}

License

This repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

8.9.7

28 days ago

8.9.6

1 month ago

8.9.5

3 months ago

8.9.4

3 months ago

8.9.3

3 months ago

8.9.2

4 months ago

8.9.1

5 months ago

8.9.0

5 months ago

8.7.2

6 months ago

8.5.4

7 months ago

8.8.0

6 months ago

8.7.1

6 months ago

8.5.3

7 months ago

8.5.0

9 months ago

8.4.0

9 months ago

8.7.0

7 months ago

8.5.2

8 months ago

8.6.0

7 months ago

8.5.1

9 months ago

8.3.0

9 months ago

8.2.1

10 months ago

8.2.0

10 months ago

8.1.0

12 months ago

8.1.2

11 months ago

8.1.1

12 months ago

8.1.4

11 months ago

8.1.3

11 months ago

7.9.3

1 year ago

7.9.2

1 year ago

7.9.1

1 year ago

7.9.0

1 year ago

8.0.1

1 year ago

8.0.0

1 year ago

8.0.3

1 year ago

8.0.2

1 year ago

7.8.0

1 year ago

7.7.0

1 year ago

7.8.2

1 year ago

7.8.1

1 year ago

7.6.1

1 year ago

7.6.0

1 year ago