0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-24 22:52:40 +00:00

Truncate extra pages when page count is edited.

This commit is contained in:
Trevor Buckner
2024-01-09 17:10:03 -05:00
parent 56c82f8793
commit 448c12cc91

View File

@@ -143,6 +143,9 @@ const BrewRenderer = (props)=>{
if(props.errors && props.errors.length)
return renderedPages;
if(rawPages.length < renderedPages.length) // Remove out-of-view pages when page length changes
renderedPages.length = rawPages.length;
_.forEach(rawPages, (page, index)=>{
if((shouldRender(index) || !renderedPages[index]) && typeof window !== 'undefined'){
renderedPages[index] = renderPage(page, index); // Render any page not yet rendered, but only re-render those in PPR range