@netgroup/component-library
v0.1.4
Published
Library for React components that are commonly used, visulaized with the help of Storybook
Readme
NetGroup UI Component Library
Library for React components that are commonly used, visulaized with the help of Storybook
Getting started
Clone repo from http://tfs:8080/tfs/DefaultCollection/NG%20UI%20Component%20Library/_git/Component-Library?_a=contents&version=GBmaster
Prerequisites
Node.js, NpmInstalling
Install:
yarn/npm installRun storybook:
yarn/npm run storybookOpen storybook in browser:
localhost:9001Running tests
yarn/npm run testHelpers
To add custom classes to any component use 'classes' prop. Example: classes="customclassname". Available for all components, except Icon. To add margins to any element, pass on of these 'margin-xl, margin-lg, margin-md, margin-sm, margin-xs' classes to a component with 'classes' attribute. classes="customclassname margin-xs" class
class name | used for ---------- | ------------- "margin-t-xs" | margin top "margin-b-xs" | margin bottom "margin-l-xs" | margin left "margin-r-xs" | margin right
class name | margin value ---------- | ------------- margin-xl | 2 rem margin-lg | 1 rem margin-md | 0.8 rem margin-sm | 0.4 rem margin-xs | 0.2 rem
Bundling for distribution
To publish this library as @netgroup/component-library on npmjs.com just issue the publish command. This will run the "prepare" script which bundles the code into /dist directory prior to uploading it to npmjs.com package repository.
npm publishTo just bundle to /dist without publishing:
npm run build