client/src/components/CategoriesTooltip.js
author ymh <ymh.work@gmail.com>
Thu, 08 Jun 2017 17:57:57 +0200
changeset 24 3b3999550508
parent 21 284e866f55c7
child 25 e04714a1d4eb
permissions -rw-r--r--
first data model for backend

import React, { Component } from 'react';
import { FormGroup, FormControl, Button } from 'react-bootstrap';

class CategoriesTooltip extends Component {

  onButtonClick = (category) => {
    if (typeof this.props.onCategoryClick === 'function') {
      this.props.onCategoryClick(category)
    }
  }

  render() {
    return (
      <div className="categories-tooltip">
        <FormGroup className="buttons">
        {this.props.categories.map((category) =>
          <Button key={ category.name } bsStyle="primary" style={{ backgroundColor: category.color }}
            onClick={this.onButtonClick.bind(this, category)}>{ category.name }</Button>
        )}
        </FormGroup>
        <FormGroup>
          <FormControl />
        </FormGroup>
      </div>
    );
  }
}

export default CategoriesTooltip