code refactor

This commit is contained in:
MaysWind
2025-06-15 20:37:06 +08:00
parent cc16f57a44
commit 39e81af782
4 changed files with 22 additions and 150 deletions
+8
View File
@@ -1,3 +1,5 @@
import Clipboard from 'clipboard';
import { ThemeType } from '@/core/theme.ts';
import { type AmountColor, PresetAmountColor } from '@/core/color.ts';
@@ -76,6 +78,12 @@ export function setExpenseAndIncomeAmountColor(expenseAmountColorType: number, i
}
}
export function copyTextToClipboard(text: string, container?: Element | null): void {
Clipboard.copy(text, {
container: container || document.body
});
}
export function startDownloadFile(fileName: string, fileData: Blob): void {
const dataObjectUrl = URL.createObjectURL(fileData);
const dataLink = document.createElement('a');