@micromed/herz-ui v2.0.9
herz-ui
Herz UI (/hɛrʦ/ - Hérts) is an implementation of UI Components based on Micromed's design system called Herz
Table of Contents
Installation
Using Herz-UI in your project
You can easily install in your project using your favorite package manager
// using npm
npm i @micromed/herz-ui
// using yarn
yarn add @micromed/herz-uiyou'll find our component documentation on our website
Want to contribute?
If you found a bug, have issues or feature proposals, feel free to open an Issue or send us a Pull Request, you can also read more about our contribution guidelines
Getting started
Setup
clonning the repo
git clone https://github.com/micromedio/herz-ui.git
cd herz-uiinstalling dependencies with yarn
yarnRunning in development:
yarn dev- Runs the app in the development mode. 
- The page will reload if you make edits. 
- You will also see any lint errors in the console 
- Project will be available at localhost:6060 
Building for production
yarn build- Builds the app for production to the styleguide/ folder
- Compiles the exported modules into lib/ folder
- bundles react in production mode optimizing for best performance
Testing
yarn test- Launches the test runner in the interactive watch mode.
yarn build-storybook- Build storybook as a static project
yarn storybook- Runs storybook at localhost:6006
Testing in another project
While developing you may want to test your changes in another project that has herz-ui as a dependency. To do that we can use yarn link to link your local version of herz-ui to your project.
One problem that can arise from that is that there will be two react versions running in your application, resulting in this error: Invalid Hook Call Warning.
To fix this we need to not only link our local herz-ui to the other project, but also link react and react-dom from the other project to hearz-ui, so it uses those versions instead of the ones in herz-ui node_modules. The solution is this:
- In the external project folder run:
pushd node_modules/react && yarn link; popd
pushd node_modules/react-dom && yarn link; popd- In the herz-uifolder run:
yarn link
yarn link react && yarn link react-dom- In the external project folder run:
yarn link "@micromed/herz-ui"Now the external project is using the local compiled version of herz-ui and there should be no react errors.
11 months ago
11 months ago
6 months ago
7 months ago
6 months ago
6 months ago
6 months ago
11 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago