@britannica/ui
Version:
Consumer style system
54 lines (34 loc) • 1.5 kB
Markdown
# @britannica/ui
> Consumer style system and React component library
**Storybook:** https://britannica.github.io/consumer-ui
## Installation and Basic Usage
```
npm install @britannica/ui
```
### Include the CSS
Via JavaScript:
```js
// Your app's main application file. e.g. index.js or App.js
import '@britannica/ui/dist/britannica-ui.css';
```
Via CSS:
```css
@import '~@britannica/ui/dist/britannica-ui.css';
```
Via HTML:
```html
<!-- You can specify a specific version -->
<link href="https://unpkg.com/@britannica/ui@0.2.5/dist/britannica-ui.css" rel="stylesheet" />
<!-- Or if you always want the latest -->
<link href="https://unpkg.com/@britannica/ui@latest/dist/britannica-ui.css" rel="stylesheet" />
```
_Note:_ More documentation is on the way, but for now we recommend looking at a couple different places for relevant style information:
- [CSS Variables](https://github.com/britannica/consumer-ui/blob/master/src/scss/_variables.scss)
- [Utility Classes](https://github.com/britannica/consumer-ui/blob/master/src/scss/_utilities.scss)
### Import a component
```js
import { Button } from '@britannica/ui';
const MyComponent = () => <Button label="Enable Bat-Signal">Enable Bat-Signal</Button>;
```
_Note:_ More documentation is on the way, but for now we recommend looking at the `propTypes` within each of [the components](https://github.com/britannica/consumer-ui/tree/master/src/components) to see which components exist as well as which props they accept.
testing