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(1000), d => { return { firstName: namor.generate({ words: 1, numLen: 0 }), lastName: namor.generate({ words: 1, numLen: 0 }), age: Math.floor(Math.random() * 30), visits: Math.floor(Math.random() * 100) } }) const columns = [{ Header: 'Name', columns: [{ Header: 'First Name', accessor: 'firstName' }, { Header: 'Last Name', id: 'lastName', accessor: d => d.lastName }] }, { Header: 'Info', columns: [{ Header: 'Age', accessor: 'age', aggregate: vals => _.round(_.mean(vals)), Aggregated: row => { return {row.value} (avg) } }, { Header: 'Visits', accessor: 'visits', aggregate: vals => _.sum(vals) }] }] return (

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