[Table] Fix demo parse rowsPerPage value as an integer #14848
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The pagination example has a bug where the rowsPerPage field is set to a string when you click on the dropdown. This is because
handleChangeRowsPerPage
method usesevent.target.value
which is a string value.To replicate this bug. Set page size to
10
then back to5
and then click the next page button and you'll see that page 2 doesn't show 5 elements instead it shows 10. TherowsPerPage
value is not recognized and I traced it down to it being set as a string instead of an integer.Working example: https://codesandbox.io/s/52y11rp96p