0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-15 21:22:43 +00:00

Replace print redirect with print contentWindow on all pages

This commit is contained in:
Trevor Buckner
2024-05-22 15:54:01 -04:00
parent dcd34ccdaf
commit a227a792c0
5 changed files with 28 additions and 15 deletions

View File

@@ -2,7 +2,12 @@ const React = require('react');
const Nav = require('naturalcrit/nav/nav.jsx');
module.exports = function(props){
return <Nav.item newTab={true} href={`/print/${props.shareId}?dialog=true`} color='purple' icon='far fa-file-pdf'>
const printPage = () => {
if (window.typeof !== 'undefined')
window.frames['BrewRenderer'].contentWindow.print();
};
return <Nav.item onClick={printPage} color='purple' icon='far fa-file-pdf'>
get PDF
</Nav.item>;
};