Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/strapi/buffet

Buffet.js — React Components Library made with styled-components
https://github.com/strapi/buffet

buffet component-library javascript react react-components strapi

Last synced: 3 months ago
JSON representation

Buffet.js — React Components Library made with styled-components

Awesome Lists containing this project

README

        






React Components Library made with styled-components



Monthly download on NPM


Travis Build Status


Strapi on Slack


## Getting Started

### Installation

Using yarn

```bash
yarn add @buffetjs/core @buffetjs/hooks @buffetjs/styles
# Install the required dependencies
yarn add lodash prop-types react react-dom react-router-dom styled-components
```

or npm

```bash
npm install @buffetjs/core @buffetjs/styles @buffetjs/hooks --save
# Install the required dependencies
npm install lodash prop-types react react-dom react-router-dom styled-components --save
```

### Example

Import buffet.js into your project as follows:

```js
import React from 'react';
import {
Enumeration,
} from '@buffetjs/core';

const Page = () => {
const [state, setState] = React.useState('milk');

return (

Title




setState(value)}
options={[
{
value: 'flour',
label: 'Flour',
},
{
value: 'milk',
label: 'Milk',
},
{
value: 'butter',
label: 'Butter',
},
]}
value={state}
/>


Made with love by Strapi

);
}

export default Page;
```

## Documentation

See the documentation at [buffetjs.io/storybook](https://buffetjs.io/storybook) for more informations.