ugh
mellbacon committed
Aug 15, 2022 at 21:10 UTC
1f064a6f1f7e06c38125f383497bfea1e5380cdf
1 file changed
+5
-3
src/components/Modal/RenameModel.svelte
+5
-3
@@ -4,6 +4,7 @@
4
import { fs } from "@tauri-apps/api";
5
import { updateTree } from "../FileTree/TreeData";
6
import langlist from "../../scripts/languages/languages.json";
7
+ import { sep } from "@tauri-apps/api/path";
8
export let open = false;
9
export let filename = "";
10
export let path = "/";
@@ -20,7 +21,7 @@
21
if (_.length > 1) {
22
extinput = _.slice(-1)[0];
23
}
23
- if (extinput === undefined || extinput === "") {
24
+ else if (extinput === undefined || extinput === "") {
25
extinput = "-";
26
}
27
let keys = Object.keys(langlist);
@@ -71,9 +72,10 @@
72
class="button"
73
on:click={async () => {
74
// TODO: process any/all invalid characters (different per OS apparently)
74
- if (filenameinput === "" || filenameinput === "." || filenameinput === "/" || filenameinput === "\\" || undefined) {
75
+
76
+ if (filenameinput === "" || filenameinput === "." || filenameinput === sep || undefined) {
77
invalid = true;
76
- if (filenameinput === "." || filenameinput === "/" || filenameinput === "\\") {
78
+ if (filenameinput === "." || filenameinput === sep) {
79
invalidtext = `"${filenameinput}"" is not a valid file or directory name`;
80
}
81
else {