diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx
index d86b17123..3ceb5846a 100644
--- a/client/homebrew/brewRenderer/brewRenderer.jsx
+++ b/client/homebrew/brewRenderer/brewRenderer.jsx
@@ -37,7 +37,7 @@ const BrewPage = (props)=>{
...props
};
const cleanText = props.contents; //DOMPurify.sanitize(props.contents, purifyConfig);
- return
+ return
;
};
@@ -67,7 +67,7 @@ const BrewRenderer = (props)=>{
isMounted : false,
visibility : 'hidden',
zoom : 100,
- pagesStyle : null
+ previewStyles : {}
});
const mainRef = useRef(null);
@@ -118,7 +118,7 @@ const BrewRenderer = (props)=>{
} else {
pageText += `\n\n \n\\column\n `; //Artificial column break at page end to emulate column-fill:auto (until `wide` is used, when column-fill:balance will reappear)
const html = Markdown.render(pageText, index);
- return
;
+ return
;
}
};
@@ -177,7 +177,7 @@ const BrewRenderer = (props)=>{
const handleStyle = (newStyle)=>{
setState((prevState)=>({
...prevState,
- pagesStyle : { ...prevState.pagesStyle, ...newStyle },
+ previewStyles : { ...prevState.previewStyles, ...newStyle },
}));
};
@@ -223,7 +223,8 @@ const BrewRenderer = (props)=>{
&&
<>
{renderStyle()}
-
+ {console.log(state.previewStyles)}
+
{renderPages()}
>
diff --git a/client/homebrew/brewRenderer/toolBar/toolBar.jsx b/client/homebrew/brewRenderer/toolBar/toolBar.jsx
index b137b18c3..9d49145b4 100644
--- a/client/homebrew/brewRenderer/toolBar/toolBar.jsx
+++ b/client/homebrew/brewRenderer/toolBar/toolBar.jsx
@@ -15,6 +15,7 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages, onStyleC
const [pageNum, setPageNum] = useState(currentPage);
const [arrangement, setArrangement] = useState('single');
const [startOnRight, setStartOnRight] = useState(true);
+ const [pageShadows, setPageShadows] = useState(true);
const [pagesStyle, setPagesStyle] = useState({});
const [toolsVisible, setToolsVisible] = useState(true);
const modes = ['single', 'facing', 'flow'];
@@ -41,6 +42,10 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages, onStyleC
}
}, [arrangement, startOnRight]);
+ useEffect(()=>{
+ onStyleChange({ '.page': pageShadows ? {} : { boxShadow: 'none' } });
+ }, [pageShadows]);
+
const handleZoomButton = (zoom)=>{
setZoomLevel(_.round(_.clamp(zoom, MIN_ZOOM, MAX_ZOOM)));
@@ -156,17 +161,15 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages, onStyleC
{arrangement}
-
-
-
- Facing
+
+
+