[FIX] corrected fix for sets visble on search page

This commit is contained in:
2022-09-18 22:25:28 +01:00
parent ae8d7efa53
commit 6cee093529
3 changed files with 12 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "parandum", "name": "parandum",
"version": "2.3.1", "version": "2.3.2",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@babel/core": "^7.16.0", "@babel/core": "^7.16.0",

View File

@@ -46,7 +46,15 @@ export default function Home(props) {
<br/> <br/>
<div className="whats-new"> <div className="whats-new">
<h2>What's New?</h2> <h2>What's New?</h2>
<Collapsible open={true} transitionTime={500} easing="ease" trigger={<>v2.3.0<ArrowDropDownRoundedIcon /></>}> <Collapsible open={true} transitionTime={500} easing="ease" trigger={<>v2.3.2<ArrowDropDownRoundedIcon /></>}>
<ul>
<li>Bug fixes:</li>
<ul>
<li>On the search page, all sets are now visible rather than just the first 48</li>
</ul>
</ul>
</Collapsible>
<Collapsible transitionTime={500} easing="ease" trigger={<>v2.3.0<ArrowDropDownRoundedIcon /></>}>
<ul> <ul>
<li>Add option to ignore accents during tests</li> <li>Add option to ignore accents during tests</li>
<li>Update cookie notice</li> <li>Update cookie notice</li>

View File

@@ -88,7 +88,7 @@ export default withRouter(class SearchSets extends Component {
let completeSetsRef; let completeSetsRef;
if (this.state.pageNumber % paginationFrequency === 0 || reload) { if (this.state.pageNumber === 0 || reload) {
completeSetsRef = setsRef.limit(paginationFrequency); completeSetsRef = setsRef.limit(paginationFrequency);
} else { } else {
completeSetsRef = setsRef.startAfter(this.state.sets[this.state.sets.length - 1]).limit(paginationFrequency); completeSetsRef = setsRef.startAfter(this.state.sets[this.state.sets.length - 1]).limit(paginationFrequency);
@@ -334,7 +334,7 @@ export default withRouter(class SearchSets extends Component {
)} )}
</div> </div>
{ {
!this.state.loadedAllSets && this.state.sets.length === paginationFrequency && !this.state.loadedAllSets && this.state.sets.length % paginationFrequency === 0 &&
<Button <Button
onClick={() => this.loadSets()} onClick={() => this.loadSets()}
disabled={this.state.loadingSets} disabled={this.state.loadingSets}