This commit is contained in:
H0llyW00dzZ
2025-02-17 02:39:51 +00:00
committed by GitHub
2 changed files with 15 additions and 4 deletions

View File

@@ -52,12 +52,18 @@ export async function copyToClipboard(text: string) {
export async function downloadAs(text: string, filename: string) {
if (window.__TAURI__) {
/**
* Fixed client app [Tauri]
* Resolved the issue where files couldn't be saved when there was a `:` in the dialog.
**/
const fileName = filename.replace(/:/g, '');
const fileExtension = fileName.split('.').pop();
const result = await window.__TAURI__.dialog.save({
defaultPath: `${filename}`,
defaultPath: `${fileName}`,
filters: [
{
name: `${filename.split(".").pop()} files`,
extensions: [`${filename.split(".").pop()}`],
name: `${fileExtension} files`,
extensions: [`${fileExtension}`],
},
{
name: "All Files",