open-index/open-npm huggingface dataset:
npm package: @optune/onescreener-base-components
Description: Onescreener Base Components
Author: optune
Latest version: 1.0.1

# onescreener-base-components
Onescreener basic components

## Automated builds with storybook
[![Build Status](https://travis-ci.com/optune/onescreener-base-components.svg?branch=master)](https://travis-ci.com/optune/onescreener-base-components)

## How to develop components with Storybook
1. `yarn storybook` or `npm run storybook`
1. go to http://localhost:6006
npm package: @optus-asimov/react-material-ui-components-lib
Description: Asimov UI Components library
Author: Optus Asimov
Latest version: 0.0.2

# @optus-asimov/react-material-ui-components-lib

> React Components library on Material UI, customised for Asimov Optus

[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
[![NPM Version](https://img.shields.io/npm/v/@optus-asimov/react-material-ui-components-lib)](https://www.npmjs.com/package/@optus-asimov/react-material-ui-components-lib)

## Install

```bash
npm i @optus-asimov/react-material-ui-components-lib
```

## Peer Dependencies

This module requires `react`, `react-router-dom`, `@material-ui/core` and `@material-ui/icons` as mandatory dependencies installed in the project which is installing this module.

Alternatively, all these required dependencies can be installed with following command.

```bash
npm i @optus-asimov/react-material-ui-components-lib react react-router-dom @material-ui/core @material-ui/icons
```

## Sample Usage

```jsx
import React from "react";
import {
  PrimaryButton,
  MessageBox,
  theme,
} from "@optus-asimov/react-material-ui-components-lib";
import { ThemeProvider } from "@material-ui/styles";

const App = () => {
  return (
    <ThemeProvider theme={theme}>
      <div>
        <PrimaryButton>Primary</PrimaryButton>
        <MessageBox type="success">Success</MessageBox>
      </div>
    </ThemeProvider>
  );
};
export default App;
```

## Stash Repository

[STASH LINK](https://stash.optusnet.com.au/projects/IPNE/repos/react-mui-components-lib/browse)

## Components

This project deals with UI Components only. Components added so far:

- Buttons - Variety of buttons styled for Optus
- Loading Indicator (Loader)
- MessageBox - for showing custom messages
- Typography
- Box
- Card
- Confirmation Dialog
- Snackbar (toast)
- Breadcrumb

## Theme

This package also exports the `theme` configuration, to be used with `ThemeProvider`.

## License

MIT © [ASIMOV](http://asimov.ppt.optusnet.com.au/)

---