Files
JavaScriptServices/samples/react/ReactGrid/ReactApp/components/PeopleGrid.jsx
SteveSandersonMS f693bd60e3 Initial state
2015-11-02 10:30:36 -08:00

27 lines
936 B
JavaScript

import React from 'react';
import Griddle from 'griddle-react';
import { CustomPager } from './CustomPager.jsx';
import { fakeData } from '../data/fakeData.js';
import { columnMeta } from '../data/columnMeta.js';
const resultsPerPage = 10;
export class PeopleGrid extends React.Component {
render() {
var pageIndex = this.props.params ? (this.props.params.pageIndex || 1) - 1 : 0;
return (
<div>
<h1>People</h1>
<div id="table-area">
<Griddle results={fakeData}
columnMetadata={columnMeta}
resultsPerPage={resultsPerPage}
tableClassName="table"
useCustomPagerComponent="true"
customPagerComponent={CustomPager}
externalCurrentPage={pageIndex} />
</div>
</div>
);
}
}