Skip to content

Commit 545f076

Browse files
Maxime Jantonbobylito
authored andcommitted
fix(Pagination): add autohideContainerHOC to <Pagination /> (#2296)
* fix(Pagination): add `autohideContainerHOC` to <Pagination /> * fix(pagination): export RawPagination along with Pagination This way the tests can be executed without having to test autohideContainer.
1 parent cc02b71 commit 545f076

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

src/components/Pagination/Pagination.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@ import forEach from 'lodash/forEach';
44
import defaultsDeep from 'lodash/defaultsDeep';
55
import { isSpecialClick } from '../../lib/utils.js';
66

7+
import autoHideContainerHOC from '../../decorators/autoHideContainer.js';
8+
79
import Paginator from './Paginator.js';
810
import PaginationLink from './PaginationLink.js';
911

1012
import cx from 'classnames';
1113

12-
class Pagination extends React.Component {
14+
export class RawPagination extends React.Component {
1315
constructor(props) {
14-
super(defaultsDeep(props, Pagination.defaultProps));
16+
super(defaultsDeep(props, RawPagination.defaultProps));
1517
this.handleClick = this.handleClick.bind(this);
1618
}
1719

@@ -146,7 +148,7 @@ class Pagination extends React.Component {
146148
}
147149
}
148150

149-
Pagination.propTypes = {
151+
RawPagination.propTypes = {
150152
createURL: PropTypes.func,
151153
cssClasses: PropTypes.shape({
152154
root: PropTypes.string,
@@ -174,10 +176,10 @@ Pagination.propTypes = {
174176
showFirstLast: PropTypes.bool,
175177
};
176178

177-
Pagination.defaultProps = {
179+
RawPagination.defaultProps = {
178180
nbHits: 0,
179181
currentPage: 0,
180182
nbPages: 0,
181183
};
182184

183-
export default Pagination;
185+
export default autoHideContainerHOC(RawPagination);

src/components/Pagination/__tests__/Pagination-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import sinon from 'sinon';
3-
import Pagination from '../Pagination';
3+
import { RawPagination as Pagination } from '../Pagination';
44
import renderer from 'react-test-renderer';
55

66
describe('Pagination', () => {

0 commit comments

Comments
 (0)