| @@ -28,13 +28,14 @@ class WBPagination extends Component { | |||||
| </li> | </li> | ||||
| )); | )); | ||||
| for (let idx in visible) { | |||||
| for (let idx = 0; idx < visible.length; idx++) { | |||||
| let i = visible[idx]; | let i = visible[idx]; | ||||
| let capturePrev = prev; | |||||
| if (i > prev + 1) | if (i > prev + 1) | ||||
| res.push(( | res.push(( | ||||
| <li class="page-item"> | <li class="page-item"> | ||||
| <a class="page-link" href={ getPageUrl(i - 1) } | |||||
| onclick={ e => this.changePage(e, i - 1) }>...</a> | |||||
| <a class="page-link" href={ getPageUrl(Math.round((i + capturePrev) / 2)) } | |||||
| onclick={ e => this.changePage(e, Math.round((i + capturePrev) / 2)) }>...</a> | |||||
| </li> | </li> | ||||
| )); | )); | ||||
| prev = i; | prev = i; | ||||