blob: cab1354e3ff4862b1961c6b917dae5da08d5e0fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import React from 'react';
export default React.createClass({
propTypes:{
count: React.PropTypes.number.isRequired,
total: React.PropTypes.number.isRequired,
loadMore: React.PropTypes.func.isRequired
},
render() {
if (this.props.componentId) {
return null;
}
let hasMore = this.props.total > this.props.count;
let loadMoreLink = <a onClick={this.props.loadMore} className="spacer-left" href="#">show more</a>;
return (
<footer className="spacer-top note text-center">
{this.props.count}/{this.props.total} shown
{hasMore ? loadMoreLink : null}
</footer>
);
}
});
|