From 339d25bc879fc5a93b7c83e4f92396c7645447db Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Fri, 14 Jan 2022 13:50:39 +0200 Subject: [PATCH] Update table pagination props --- src/client/components/facet_results/ResultTable.js | 8 ++++---- .../facet_results/ResultTablePaginationActions.js | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/client/components/facet_results/ResultTable.js b/src/client/components/facet_results/ResultTable.js index d831aaeb..bf45132a 100644 --- a/src/client/components/facet_results/ResultTable.js +++ b/src/client/components/facet_results/ResultTable.js @@ -150,13 +150,13 @@ class ResultTable extends React.Component { ) } - handleChangePage = (event, page) => { + handlePageChange = (event, page) => { if (event != null && !this.props.data.fetching) { this.props.updatePage(this.props.resultClass, page) } } - handleOnChangeRowsPerPage = event => { + handleRowsPerPageChange = event => { const rowsPerPage = event.target.value if (rowsPerPage !== this.props.data.pagesize) { this.props.updateRowsPerPage(this.props.resultClass, rowsPerPage) @@ -299,8 +299,8 @@ class ResultTable extends React.Component { inputProps: { 'aria-label': 'rows per page' }, native: true }} - onChangePage={this.handleChangePage} - onChangeRowsPerPage={this.handleOnChangeRowsPerPage} + onPageChange={this.handlePageChange} + onRowsPerPageChange={this.handleRowsPerPageChange} ActionsComponent={ResultTablePaginationActions} /> <div className={classes.tableContainer}> diff --git a/src/client/components/facet_results/ResultTablePaginationActions.js b/src/client/components/facet_results/ResultTablePaginationActions.js index b7b85739..33cd1ada 100644 --- a/src/client/components/facet_results/ResultTablePaginationActions.js +++ b/src/client/components/facet_results/ResultTablePaginationActions.js @@ -15,18 +15,18 @@ const styles = theme => ({ }) const ResultTablePaginationActions = props => { - const { theme, classes, count, page, rowsPerPage, onChangePage } = props + const { theme, classes, count, page, rowsPerPage, onPageChange } = props const handleFirstPageButtonClick = event => { - onChangePage(event, 0) + onPageChange(event, 0) } const handleBackButtonClick = event => { - onChangePage(event, page - 1) + onPageChange(event, page - 1) } const handleNextButtonClick = event => { - onChangePage(event, page + 1) + onPageChange(event, page + 1) } const handleLastPageButtonClick = event => { - onChangePage(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1)) + onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1)) } return ( <div className={classes.root}> @@ -61,7 +61,7 @@ const ResultTablePaginationActions = props => { ResultTablePaginationActions.propTypes = { classes: PropTypes.object.isRequired, count: PropTypes.number.isRequired, - onChangePage: PropTypes.func.isRequired, + onPageChange: PropTypes.func.isRequired, page: PropTypes.number.isRequired, rowsPerPage: PropTypes.number.isRequired, theme: PropTypes.object.isRequired -- GitLab