UNPKG

@highloop/feedback-internal

Version:

15 lines (12 loc) 539 B
import { getScreenshotLib } from './getScreenshotLib'; export let takeScreenshot = async () => { let html2canvas = await getScreenshotLib(); return html2canvas(document.body, { ignoreElements: (el: HTMLElement) => el && el.classList && (el.classList.contains('highloop-feedback-wrapper') || el.classList.contains('highloop-ignore') || el.classList.contains('highloop_feedback_screenshot_preview')) }).then((canvas: HTMLCanvasElement) => canvas.toDataURL('image/jpeg', 0.75)); };