This repo contains reusable React components for Threshold Network.
For design documentation on these components, refer to the repo on Design System documentation here.
You can also duplicate the Figma file here.
yarn
yarn run storybook
yarn build
- this should build the code inside a lib
directory
To use the package locally without uploading it to npm registry you can:
yarn pack --filename <filename>
- which will create a gzip archive (with the name given after -- namefile
) of the
package in the root directory
To use the created gzip archive in your project you should go to your project directory and run:
yarn add file:<path_to_the_file>.tgz
Alternatively you can just add the file to the project's package.json
by adding this line there:
"@threshold-network/components": "file:./<path_to_this_project>/<name_of_the_file>.tgz",
and after that you just run:
yarn
You can now use the local version of threshold network components by simply importing them from
@threshold-network.components
. For
example:
import { H1 } from "@threshold-network/components"
After executing yarn pack
yarn caches the package so any changes made will not be saved after re-doing yarn pack
until you clean the yarn cache (yarn cache clean
) or just change the name of the packed file specified in --filename
argument.