bento-components
v1.0.11
Published
Bento UI Building Blocks is a NPM library in an attempt to reuse the shared UI components across NCI data commons frameworks.
Downloads
296
Readme
Bento UI Building Blocks
Bento UI Building Blocks is a NPM library in an attempt to reuse the shared UI components across NCI data commons frameworks.
Installation
Use the package manager npm to install Bento UI Building Blocks.
npm install bento-components
Usage
Header
// Header
import { Header } from 'bento-components';
const ICDCHeader = () => <><Header /></>;
export default ICDCHeader;
Footer
// Footer
import { Footer } from 'bento-components';
import FooterData from './footer.json'; //path to the json file Sample can be found in Stubs
const ICDCFooter = () => <><Footer data={FooterData} /></>;
export default ICDCFooter
DataTable
// DataTable
For now we customized moving select cell to right
import { CustomDataTable } from 'bento-components';
const columns = ["Name", "Company", "City", "State"];
const data = [
["Joe James", "Test Corp", "Yonkers", "NY"],
["John Walsh", "Test Corp", "Hartford", "CT"],
["Bob Herm", "Test Corp", "Tampa", "FL"],
["James Houston", "Test Corp", "Dallas", "TX"],
];
const options = {
selectCellPostion: 'right', // If not specified it defaults to left
};
<MUIDatatable columns={columns} data={data} options={options} selectCellPostion="right" />
Scripts Available
### `npm run storybook`
Runs the app in the development mode.
Open [http://localhost:9001](http://localhost:9001) to view it in the browser.
The page will reload if you make edits.<br />
You will also see any lint errors in the console.
### `npm run storybook`
Builds the app for production to the `lib` and `es` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.
Your app is ready to be deployed!