erickeno / buffet

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

Home Page:https://www.buffetjs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



React Components Library made with styled-components

Monthly download on NPM Travis Build Status

Getting Started

Installation

Using yarn

yarn add buffetjs
# Install the required dependencies
yarn add lodash prop-types react react-dom react-router-dom styled-components

or npm

npm install buffetjs --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:

import React from 'react';
import {
  Enumeration,
} from 'buffetjs';

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

  return (
    <header>
      <p>Title</p>
    </header>
    <section>
      <Enumeration
        name="enumeration"
        onChange={({ target: { value } }) => setState(value)}
        options={[
          {
            value: 'flour',
            label: 'Flour',
          },
          {
            value: 'milk',
            label: 'Milk',
          },
          {
            value: 'butter',
            label: 'Butter',
          },
        ]}
        value={state}
      />
    </section>
    <footer>
      Made with love by Strapi
    </footer>
  );
}

export default Page;

Documentation

See the documentation at buffetjs.io/storybook for more informations.

About

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

https://www.buffetjs.io


Languages

Language:JavaScript 92.2%Language:CSS 6.6%Language:HTML 1.2%