UNPKG

colorify

Version:
45 lines (43 loc) 1.05 kB
import React from 'react'; import { Table } from 'react-bootstrap'; import getPath from 'object-path-get'; module.exports = React.createClass({ getDefaultProps: function () { return { title: 'RGB', values: [] }; }, render: function () { return ( <div className="math-table-container"> <Table className="math-table"> <thead> <tr> <th>&nbsp;</th> <th>Color 1</th> <th>Color 2</th> </tr> </thead> <tbody> <tr> <th>{this.props.title.substr(0, 1)}</th> <td>{getPath(this.props, 'values.0.1')}</td> <td>{getPath(this.props, 'values.1.1')}</td> </tr> <tr> <th>{this.props.title.substr(1, 1)}</th> <td>{getPath(this.props, 'values.0.2')}</td> <td>{getPath(this.props, 'values.1.2')}</td> </tr> <tr> <th>{this.props.title.substr(2, 1)}</th> <td>{getPath(this.props, 'values.0.3')}</td> <td>{getPath(this.props, 'values.1.3')}</td> </tr> </tbody> </Table> </div> ); } });