@netgroup/component-library

0.1.4 • Public • Published

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, Npm

Installing

Install:

yarn/npm install

Run storybook:

yarn/npm run storybook

Open storybook in browser:

localhost:9001

Running tests

yarn/npm run test

Helpers

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 publish

To just bundle to /dist without publishing:

npm run build

Readme

Keywords

none

Package Sidebar

Install

npm i @netgroup/component-library

Weekly Downloads

1

Version

0.1.4

License

none

Unpacked Size

107 kB

Total Files

4

Last publish

Collaborators

  • ips
  • marehunt