Files
Mark Sinclair c66d7ed489 Update Network Explorer Packages and add mix node identity key copy (#1142)
* Use new eslint rules and apply fixes. Use new logo component and shared theme + webpack config.

* Add shared component to display a copy icon and copy to clipboard with confirmation state

* Organise imports

* Add copy mixnode identity key to list of mixnodes and detail view

* Update nvm node version to 16

* Update GitHub Actions for Network Explorer to use yarn and yarn workspaces

* Switch favicon for smaller N icon

* Update README

* Add error boundary
2022-03-09 19:08:21 +00:00
..
2022-03-08 10:50:41 +00:00

Nym Shared React Components

This package contains shared React components that are used in other Nym projects.

It uses the following packages:

Building

yarn
yarn build

Development

Run watch mode with:

yarn watch

Or you can run Storybook with:

yarn storybook

Or you can run the example project in dev mode and this package in watch mode, and test results in the example project's dev server output.

Playground

There are playground components that are intended to be used during development to see the effects are changes to the MUI theme or shared components at a glance.

They are available in Storybook from src/stories/Playground.stories.tsx.

Tip: use the playground to make sure components stay consistent and you don't break other components while making changes

Shared assets

This project uses shared asset files such as favicons and logos.

Tip: use to keep your project consistent with Nym's branding and so that it automatically receives changes when the shared assets change. Please try to avoid duplicating the files in the shared assets directory.

Publishing

This package is not published to NPM ... yet.