Merge branch 'main' into fix/intercepting-cookies

This commit is contained in:
Zamitto
2024-12-09 16:52:47 -03:00
2 changed files with 21 additions and 0 deletions

View File

@@ -95,6 +95,11 @@ export function GameOptionsModal({
await window.electron.openGameExecutablePath(game.id);
};
const handleClearExecutablePath = async () => {
await window.electron.updateExecutablePath(game.id, "");
updateGame();
};
const handleChangeWinePrefixPath = async () => {
const { filePaths } = await window.electron.showOpenDialog({
properties: ["openDirectory"],
@@ -106,6 +111,11 @@ export function GameOptionsModal({
}
};
const handleClearWinePrefixPath = async () => {
await window.electron.selectGameWinePrefix(game.id, "");
updateGame();
};
const shouldShowWinePrefixConfiguration =
window.electron.platform === "linux";
@@ -168,6 +178,9 @@ export function GameOptionsModal({
<Button onClick={handleCreateShortcut} theme="outline">
{t("create_shortcut")}
</Button>
<Button onClick={handleClearExecutablePath} theme="outline">
{t("clear")}
</Button>
</div>
)}
@@ -196,6 +209,13 @@ export function GameOptionsModal({
</Button>
}
/>
{game.winePrefixPath && (
<div className={styles.gameOptionRow}>
<Button onClick={handleClearWinePrefixPath} theme="outline">
{t("clear")}
</Button>
</div>
)}
</div>
)}