Skip to content

Commit

Permalink
Merge pull request #224 from eddyson-de/remove-config-paging
Browse files Browse the repository at this point in the history
ignore config.paging (fixes #219)
  • Loading branch information
jochenberger committed Jan 13, 2017
2 parents 07b4098 + 3c4010f commit c2f7dae
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
6 changes: 5 additions & 1 deletion lib/Ardagryd.js
Expand Up @@ -216,8 +216,12 @@ const buildConfigFromProps = (props) => {
};

const Ardagryd = (props)=>{
// TODO: eventually, we want to ignore props.config altogether
const copyOfPropsConfig = Object.assign({}, props.config);
delete copyOfPropsConfig.paging;

//Merge custom and default config
const config = Object.assign({}, defaultConfig, props.config, buildConfigFromProps(props));
const config = Object.assign({}, defaultConfig, copyOfPropsConfig, buildConfigFromProps(props));

//Get components from config
const Grid = config.grid;
Expand Down
3 changes: 2 additions & 1 deletion lib/proptypes.js
@@ -1,5 +1,6 @@
import { PropTypes } from 'react';
import { ASCENDING, DESCENDING } from './constants';
import deprecated from 'react-prop-types/lib/deprecated';

const filterConfigSingle = PropTypes.shape({
columnName: PropTypes.string.isRequired,
Expand Down Expand Up @@ -61,7 +62,7 @@ const globalConfig = PropTypes.shape({
toolbar: PropTypes.func,
showToolbar: PropTypes.bool,
showColumnsWithoutConfig: PropTypes.bool,
paging: PropTypes.oneOfType([PropTypes.number, PropTypes.oneOf([false])]),
paging: deprecated(PropTypes.oneOfType([PropTypes.number, PropTypes.oneOf([false])]), 'use <Pager rowsPerPage=... /> instead'),
sortValueGetter: PropTypes.func,
filterFunction: PropTypes.func
});
Expand Down

0 comments on commit c2f7dae

Please sign in to comment.