0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-05-09 22:48:39 +00:00

Rework HTML Download options to use a DOM snatch and grab

Still requires path manipulation.

Stubs the same for Zipfiles.
This commit is contained in:
David Bolack
2026-02-08 19:48:57 -06:00
parent f16c8b7663
commit 2791c2259b
3 changed files with 32 additions and 113 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
import React from 'react';
import Nav from './nav.jsx';
import { printCurrentBrew } from '../../../shared/helpers.js';
import { printCurrentBrew, scrapeBrewHTML, scrapeBrewZip } from '../../../shared/helpers.js';
export default function(props){
return <Nav.dropdown>
@@ -10,10 +10,10 @@ export default function(props){
<Nav.item onClick={printCurrentBrew} color='purple' icon='far fa-file-pdf'>
get PDF
</Nav.item>
<Nav.item color='orange' icon='fas fa-file-code' href={`/export/slimHTML/${props?.brew?.editId || props?.brew?.shareId}`}>
<Nav.item onClick={scrapeBrewHTML} color='orange' icon='fas fa-file-code'>
get HTML
</Nav.item>
<Nav.item color='orange' icon='fas fa-file-archive' href={`/export/zipHTML/${props?.brew?.editId || props?.brew?.shareId}`}>
<Nav.item onClick={scrapeBrewZip} color='orange' icon='fas fa-file-archive'>
get HTML (Zip)
</Nav.item>
</Nav.dropdown>;