vue-data-ui
Version:
A user-empowering data visualization Vue 3 components library for eloquent data storytelling
16 lines (15 loc) • 472 B
JavaScript
import i from "./html2canvas.esm-Dr4iCOK6.js";
function l({ domElement: n, fileName: t, format: o = "png" }) {
if (n)
return new Promise((r, c) => {
const e = document.createElement("a");
i(n, { scale: 2 }).then((a) => {
e.href = a.toDataURL(`image/${o}`), e.download = `${t}.${o}`, e.click(), e && e.remove(), r();
}).catch((a) => {
console.error("Error generating image:", a), c(a);
});
});
}
export {
l as default
};