import React, { PureComponent } from 'react'; import * as queryString from 'query-string'; import { withRouter } from 'react-router-dom' import { connect } from 'react-redux'; import { Layout, Pagination, Row, Col } from 'antd'; import './tasks-footer.scss'; const { Footer } = Layout; class TasksFooter extends PureComponent { render() { return( ); } private onPageChange = (page: number, pageSize?: number) => { const params = { search: this.props.searchQuery, page } this.props.history.push({ search: queryString.stringify(params) }); } } const mapStateToProps = (state: any) => { return { ...state.tasks, ...state.tasksFilter }; }; export default withRouter(connect(mapStateToProps)(TasksFooter) as any);