import * as React from 'react';
import { Link } from 'react-router';
export class CustomPager extends React.Component {
pageChange(event) {
this.props.setPage(parseInt(event.target.getAttribute("data-value")));
}
render() {
var previous = null;
var next = null;
if(this.props.currentPage > 0){
previous =
{this.props.previousText}
;
}
if(this.props.currentPage != (this.props.maxPage -1)){
next =
{this.props.nextText}
;
}
var options = [];
var startIndex = Math.max(this.props.currentPage - 5, 0);
var endIndex = Math.min(startIndex + 11, this.props.maxPage);
if (this.props.maxPage >= 11 && (endIndex - startIndex) <= 10) {
startIndex = endIndex - 11;
}
for(var i = startIndex; i < endIndex ; i++){
var selected = this.props.currentPage == i ? "btn-default" : "";
options.push(