♻️ showConfirm重构

This commit is contained in:
目棃
2024-11-15 15:47:40 +08:00
parent 76f8bc3c16
commit 36b0d198a9
30 changed files with 650 additions and 804 deletions

View File

@@ -9,7 +9,7 @@ import { save } from "@tauri-apps/plugin-dialog";
import { writeFile } from "@tauri-apps/plugin-fs";
import html2canvas from "html2canvas";
import showConfirm from "../components/func/confirm.js";
import showDialog from "../components/func/dialog.js";
import showSnackbar from "../components/func/snackbar.js";
import TGHttp from "./TGHttp.js";
@@ -137,11 +137,8 @@ export async function generateShareImg(
}
if (size > 20000000) {
const sizeStr = bytesToSize(size);
const saveFile = await showConfirm({
title: "图像过大",
text: `图像大小为 ${sizeStr},是否保存到文件?`,
});
if (saveFile === true) {
const saveCheck = await showDialog.check("图像过大", `图像大小为 ${sizeStr},是否保存到文件?`);
if (saveCheck === true) {
await saveCanvasImg(buffer, fileName);
return;
}