Skip to content

Commit 218cf42

Browse files
rmv125tannerlinsley
authored andcommitted
removed form tag from pagination component to avoid nested forms error (TanStack#119)
1 parent 62287d1 commit 218cf42

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/pagination.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,7 @@ export default React.createClass({
6666
<div className='-center'>
6767
<span className='-pageInfo'>
6868
{this.props.pageText} {showPageJump ? (
69-
<form className='-pageJump'
70-
onSubmit={this.applyPage}
71-
>
69+
<div className='-pageJump'>
7270
<input
7371
type={this.state.page === '' ? 'text' : 'number'}
7472
onChange={e => {
@@ -81,8 +79,13 @@ export default React.createClass({
8179
}}
8280
value={this.state.page === '' ? '' : this.state.page + 1}
8381
onBlur={this.applyPage}
82+
onKeyPress={e => {
83+
if (e.which === 13 || e.keyCode === 13) {
84+
this.applyPage()
85+
}
86+
}}
8487
/>
85-
</form>
88+
</div>
8689
) : (
8790
<span className='-currentPage'>{page + 1}</span>
8891
)} {this.props.ofText} <span className='-totalPages'>{pages}</span>

0 commit comments

Comments
 (0)