Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joshdmiller/react-bulma

A thin wrapper around bulma.io for React
https://github.com/joshdmiller/react-bulma

Last synced: 13 days ago
JSON representation

A thin wrapper around bulma.io for React

Awesome Lists containing this project

README

        

# React Bindings for Bulma

[![CI Status](https://codeship.com/projects/74ebbb70-b05c-0133-b346-5e399acd7f73/status?branch=master)](https://codeship.com/projects/132649)

**This is currently in active development. Feel free to help out. :smile:**

## Usage

Install the package using NPM:

```
$ npm install --save-dev react-bulma
```

And include the Bulma CSS file (or your modified version):

```html

```

Then use the components as you wish:

```js
import Button from 'react-bulma/components/button';

const myComponent = ({ disabled }) => (
Click me!
);
```

## To Do

### Meta

- [x] Create basic react setup with babel compilation
- [x] Add CI
- [ ] Create demo files to mirror upstream docs
- [ ] Add compilation of demo files into website
- [ ] Add CD to S3 (e.g. react-bulma.joshdavidmiller.com)
- [ ] Publish initial version to npm

### Components

- [ ] Button
- [ ] Input
- [ ] Textarea
- [ ] Select
- [ ] Checkbox
- [ ] Radio
- [ ] Titles
- [ ] Content
- [ ] Tag
- [ ] Message
- [ ] Notification
- [x] Icon
- [ ] Navbar
- [ ] Grid (Columns, Column)
- [ ] Tabs (Tabs, Tab)
- [ ] Media
- [ ] Card
- [ ] Menu
- [ ] Table
- [ ] Header
- [ ] Footer
- [ ] Hero
- [ ] Section