import React from 'react' import _ from 'lodash' import namor from 'namor' import ReactTable from '../src/index' class Story extends React.Component { render () { const data = _.map(_.range(5553), d => { const statusChance = Math.random() return { firstName: namor.generate({ words: 1, numLen: 0 }), lastName: namor.generate({ words: 1, numLen: 0 }), progress: Math.floor(Math.random() * 100), status: statusChance > 0.66 ? 'relationship' : statusChance > 0.33 ? 'complicated' : 'single' } }) const columns = [{ Header: 'Name', columns: [{ Header: 'First Name', accessor: 'firstName' }, { Header: 'Last Name', id: 'lastName', accessor: d => d.lastName }] }, { Header: 'Info', columns: [{ Header: 'Profile Progress', accessor: 'progress', Cell: row => (
66 ? '#85cc00' : row.value > 33 ? '#ffbf00' : '#ff2e00', borderRadius: '2px', transition: 'all .2s ease-out' }} />
) }, { Header: 'Status', accessor: 'status', Cell: row => ( { row.value === 'relationship' ? 'In a relationship' : row.value === 'complicated' ? `It's complicated` : 'Single' } ) }] }] return (

Tip: Hold shift when sorting to multi-sort!
) } } // Source Code const CodeHighlight = require('./components/codeHighlight').default const source = require('!raw-loader!./CellRenderers') export default () => (
{() => source}
)