Show error toast when selecting invalid venchord dir
This commit is contained in:
parent
28ad4a6f73
commit
6ee920ff2c
1 changed files with 8 additions and 2 deletions
|
@ -7,7 +7,7 @@
|
||||||
import "./settings.css";
|
import "./settings.css";
|
||||||
|
|
||||||
import { Margins } from "@vencord/types/utils";
|
import { Margins } from "@vencord/types/utils";
|
||||||
import { Button, Forms, Select, Switch, Text, useState } from "@vencord/types/webpack/common";
|
import { Button, Forms, Select, Switch, Text, Toasts, useState } from "@vencord/types/webpack/common";
|
||||||
import { setBadge } from "renderer/appBadge";
|
import { setBadge } from "renderer/appBadge";
|
||||||
import { useSettings } from "renderer/settings";
|
import { useSettings } from "renderer/settings";
|
||||||
import { isMac, isWindows } from "renderer/utils";
|
import { isMac, isWindows } from "renderer/utils";
|
||||||
|
@ -169,8 +169,14 @@ export default function SettingsUi() {
|
||||||
const choice = await VesktopNative.fileManager.selectVencordDir();
|
const choice = await VesktopNative.fileManager.selectVencordDir();
|
||||||
switch (choice) {
|
switch (choice) {
|
||||||
case "cancelled":
|
case "cancelled":
|
||||||
|
return;
|
||||||
case "invalid":
|
case "invalid":
|
||||||
// TODO
|
Toasts.show({
|
||||||
|
message:
|
||||||
|
"You did not choose a valid Vencord install. Make sure you're selecting the dist dir!",
|
||||||
|
id: Toasts.genId(),
|
||||||
|
type: Toasts.Type.FAILURE
|
||||||
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Settings.vencordDir = choice;
|
Settings.vencordDir = choice;
|
||||||
|
|
Loading…
Reference in a new issue