A collection of React Components for EOSIO.
- 4.0.7
To add the package to your react app install the dependencies using yarn.
$ yarn add @eoscostarica/eoscr-components
Description | Tag | |
---|---|---|
Create Account | Form to create a new account | <CreateAccount /> |
Get Account Information | Get an account information | <AccountInfo /> |
Input Hash | Input Text to create or validate HASH256 | <InputHash /> |
Dropzone Hash | Drop zone to handle files | <DropzoneHash /> |
Backdrop | Backdrop | <Backdrop /> |
BPJsonGenerator | BPJsonGenerator | <BPJsonGenerator /> |
InfiniteRegistryTableLoader | Provides infinite scroll and dynamic load | <InfiniteRegistryTableLoader /> |
VisualCertificate | Displays visual certificate with information and resources to verify the validity of the transaction | <VisualCertificate /> |
Issuance Verifier | Dropzone that validates the issuance of a file | <IssuanceVerifier /> |
Ricardian Contract Visualizer | Shows Ricarian clauses | <RicardianContract /> |
We are using Storybook
is an open source tool for developing UI components in isolation for React, Vue, and Angular. It makes building stunning UIs organized and efficient.
# Install dependencies and devDependencies
yarn
# Starts Storybook in development mode
yarn storybook
you can see more information about STORYBOOK
Within the download you'll find the following directories and files:
eoscr-components/
├── .storybook
│ ├── main.js
│ ├── preview.js
│
├── src
│ ├── api
│ │ └── eos-api.js
│ │
│ ├── config
│ │ └── index.js
│ │
│ ├── stories
│ │ ├── AccountInfo.stories.js
│ │ ├── CreateAccount.stories.js
│ │ ├── InputHash.stories.js
│ │ ├── Backdrop.stories.js
│ │ ├── RicardianContract.stories.js
│ │ ├── DropzoneHash.stories.js
│ │ ├── InfiniteRegistryTableLoader.stories.js
│ │ ├── BPJsonGenerator.stories.js
│ │ ├── VisualCertificate.stories.js
│ │ └── IssuanceVerifier.stories.js
│ │
│ ├── utils
│ │ ├── convert-hex-to-rgb.js
│ │ ├── get-eos-api.js
│ │ ├── file-reader.js
│ │ ├── validation.js
│ │ ├── index.js
│ │ └── get-rgb-colors-from-hex.js
│ │
│ ├── AccountInfo
│ │ ├── styles.js
│ │ ├── BPAvatar.js
│ │ ├── ProgressBar.js
│ │ └── index.js
│ ├── Backdrop
│ │ ├── styles.js
│ │ └── index.js
│ ├── BPJsonGenerator
│ │ ├── styles.js
│ │ ├── ImagePreview.js
│ │ ├── Modal.js
│ │ ├── NodesForm.js
│ │ └── index.js
│ ├── common
│ │ ├── styles.js
│ │ └── index.js
│ ├── CreateAccount
│ │ ├── styles.js
│ │ └── index.js
│ ├── DropzoneHash
│ │ ├── styles.js
│ │ ├── FileComponent.js
│ │ └── index.js
│ ├── InfiniteRegistryTableLoader
│ │ ├── styles.js
│ │ └── index.js
│ ├── InputHash
│ │ ├── styles.js
│ │ └── index.js
│ ├── IssuanceVerifier
│ │ ├── styles.js
│ │ └── index.js
│ ├── RicardianContract
│ │ ├── styles.js
│ │ └── index.js
│ ├── VisualCertificate
│ │ ├── styles.js
│ │ └── index.js
│ └── index.js
│
├── .eslintrc
├── .gitignore
├── .prettierignore
├── README.md
├── prettier.config.js
└── package.json
MIT © EOS Costa Rica
This project follows the all-contributors specification. Contributions of any kind welcome!