diff --git a/app/components/PaginatedList.tsx b/app/components/PaginatedList.tsx index bae6cc5a2..0ab5bf264 100644 --- a/app/components/PaginatedList.tsx +++ b/app/components/PaginatedList.tsx @@ -119,7 +119,7 @@ class PaginatedList extends React.Component> { // of lazy rendering then show another page. const leftToRender = (this.props.items?.length ?? 0) - this.renderCount; - if (leftToRender > 1) { + if (leftToRender > 0) { this.renderCount += DEFAULT_PAGINATION_LIMIT; } @@ -140,7 +140,6 @@ class PaginatedList extends React.Component> { renderHeading, onEscape, } = this.props; - let previousHeading = ""; const showLoading = this.isFetching && @@ -168,8 +167,9 @@ class PaginatedList extends React.Component> { aria-label={this.props["aria-label"]} onEscape={onEscape} > - {(composite: CompositeStateReturn) => - items.slice(0, this.renderCount).map((item, index) => { + {(composite: CompositeStateReturn) => { + let previousHeading = ""; + return items.slice(0, this.renderCount).map((item, index) => { const children = this.props.renderItem(item, index, composite); // If there is no renderHeading method passed then no date @@ -202,8 +202,8 @@ class PaginatedList extends React.Component> { } return children; - }) - } + }); + }} {this.allowLoadMore && ( diff --git a/yarn.lock b/yarn.lock index 9ab3136ad..85ae41158 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5029,9 +5029,9 @@ cancan@3.1.0: is-plain-obj "^1.1.0" caniuse-lite@^1.0.30001280: - version "1.0.30001280" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz#066a506046ba4be34cde5f74a08db7a396718fb7" - integrity sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA== + version "1.0.30001335" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz" + integrity sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w== chalk@^1.1.3: version "1.1.3" @@ -10610,11 +10610,6 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"