UNPKG

poli-charts

Version:

The best graphics for your Hedera Network application NFTs.

24 lines (21 loc) 787 B
import { $newElement } from "../toolbar.js"; export function downloadCanvas() { const $downLoadCanvas = document.createElement("canvas"); const ctxDownLoadCanvas = $downLoadCanvas.getContext("2d"); import("https://cdn.jsdelivr.net/npm/html2canvas-pro@1.5.8/+esm") .then(({ default: html2canvas }) => { html2canvas($newElement).then((canvas) => { ctxDownLoadCanvas.drawImage(canvas, 0, 0); const imgUrl = canvas.toDataURL("image/png"); const link = document.createElement("a"); link.download = "chart.png"; link.href = imgUrl; link.click(); }); }) .catch((e) => { console.error( `POLI-CHARTS REPORT: -> Error in function downloadCanvas. | Error: ${e}` ); }); }