mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-14 23:17:33 +08:00
21 lines
546 B
JavaScript
21 lines
546 B
JavaScript
export function getSystemTheme() {
|
|
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
|
|
return 'dark';
|
|
} else {
|
|
return 'light';
|
|
}
|
|
}
|
|
|
|
export function startDownloadFile(fileName, fileData) {
|
|
const dataObjectUrl = URL.createObjectURL(fileData);
|
|
const dataLink = document.createElement('a');
|
|
|
|
dataLink.style.display = 'none';
|
|
dataLink.href = dataObjectUrl;
|
|
dataLink.setAttribute('download', fileName);
|
|
|
|
document.body.appendChild(dataLink);
|
|
|
|
dataLink.click();
|
|
}
|