This is a living project and subject to change. Every effort will be used to keep this documentation up to date. However you should always read the component specific documents when available as they are most likely to be accurate.
This is a react component library containing some commonly used components in our applications.
This library is not yet available on npm.To install from github run:
npm install https://github.com/williamtstanley/react-toolbox
or
yarn add https://github.com/williamtstanley/react-toolbox
To install the repo locally rather than via npm. run npm install
or yarn install
inside the cloned repo.
Then run npm link
and inside the project you want to be able to import this in run npm link tool-box
. OR
Run npm install file:/path/to/local/folder
or yarn add file:/path/to/local/folder
To use the component, In your react Application just do
import React from 'react';
import { Tooltip } from 'tool-box';
// import all the styles
import "tool-box/lib/styles.css";
const MyComponent = (props) => {
return (
<Tooltip tip={<span>This is a basic toolTip</span>}>
<p>
Hello World.
</p>
</Tooltip>
)
}
export default MyComponent;
To use the component, In your react Application just do
import React from 'react';
import { List } from 'tool-box';
// import all the styles
import "tool-box/lib/styles.css";
const MyComponent = (props) => {
return (
<List
listType='ul'
list={['one', 'two', 'thee']}
renderListItem={(element, index) => <li key={`${index}${element}`}>{element}</li>}
/>
)
}
export default MyComponent;
If your webpack configuration doesn't support importing of css stylesheets
, Either Google on how to support it or Copy the contents of these stylesheets manually into your css file.