diff --git a/package.json b/package.json index fc5a6bd..c0a48c7 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@tato30/vue-pdf": "^1.5.1", "@vuepic/vue-datepicker": "^3.6.3", "bma-org-chart": "^0.0.7", - "html-to-image": "^1.11.13", + "dom-to-image-more": "^3.6.0", "keycloak-js": "^20.0.2", "moment": "^2.29.4", "pdf-lib": "^1.17.1", diff --git a/src/plugins/exportChart.ts b/src/plugins/exportChart.ts index 9e865e6..31ea0ff 100644 --- a/src/plugins/exportChart.ts +++ b/src/plugins/exportChart.ts @@ -1,4 +1,4 @@ -import * as htmlToImage from "html-to-image"; +import domtoimage from "dom-to-image-more"; import { PDFDocument } from "pdf-lib"; /** ฟังก์ชันสำหรับแสดง loading spinner */ @@ -10,16 +10,11 @@ export function showLoadingSpinner() { loading.style.left = "0"; loading.style.width = "100vw"; loading.style.height = "100vh"; - - // ปรับให้มืดขึ้น (0.6) และเพิ่มการเบลอฉากหลัง (blur) - loading.style.background = "rgba(0, 0, 0, 0.6)"; - loading.style.backdropFilter = "blur(4px)"; - + loading.style.background = "rgba(0,0,0,0.2)"; loading.style.display = "flex"; loading.style.alignItems = "center"; loading.style.justifyContent = "center"; - loading.style.zIndex = "99999"; - + loading.style.zIndex = "9999"; loading.innerHTML = `