@setoelkahfi / svara / commits / 1f064a6

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 {