diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 75a07c7d1..0d44d3e49 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -312,8 +312,8 @@ const BrewRenderer = (props)=>{ rowGap : `${displayOptions.rowGap}px` }; - const renderedStyle = useMemo(()=>renderStyle(), [props.style, props.themeBundle]); - renderedPages = useMemo(()=>renderPages(), [props.text, displayOptions]); + const renderedStyle = useMemo(()=>renderStyle(), [props.style, centerPage, props.themeBundle]); + renderedPages = useMemo(()=>renderPages(), [props.text, centerPage, displayOptions]); return ( <> diff --git a/client/homebrew/pages/sharePage/sharePage.jsx b/client/homebrew/pages/sharePage/sharePage.jsx index 8d2a5b0f0..99ef3e35c 100644 --- a/client/homebrew/pages/sharePage/sharePage.jsx +++ b/client/homebrew/pages/sharePage/sharePage.jsx @@ -45,20 +45,7 @@ const SharePage = (props)=>{ console.log('error at fetching updated brew: ', error); }); if(response.ok && !!response.body.brew) { - const updatedBrew = response.body.brew; - - setCurrentBrew((prev)=>{ - const changed = Object.keys(updatedBrew).filter((key)=>{ - if(key === 'text' || key === 'textBin') { - return prev[key] !== updatedBrew[key]; - } - return JSON.stringify(prev[key]) !== JSON.stringify(updatedBrew[key]); - }); - return { - ...prev, - ...updatedBrew - }; - }); + setCurrentBrew(response.body.brew); } };