From 5b5a4a0817d7ac2f7a5bd88934a293df291203fc Mon Sep 17 00:00:00 2001
From: Zagrios <40181755+Zagrios@users.noreply.github.com>
Date: Tue, 1 Jul 2025 09:30:47 +0200
Subject: [PATCH] Make the "create steam shortcut" always visible + make
buttons bigger (#892)
---
...create-launch-shortcut-modal.component.tsx | 27 +++++++------------
1 file changed, 10 insertions(+), 17 deletions(-)
diff --git a/src/renderer/components/modal/modal-types/create-launch-shortcut-modal.component.tsx b/src/renderer/components/modal/modal-types/create-launch-shortcut-modal.component.tsx
index 5c44584d..6c2e0057 100644
--- a/src/renderer/components/modal/modal-types/create-launch-shortcut-modal.component.tsx
+++ b/src/renderer/components/modal/modal-types/create-launch-shortcut-modal.component.tsx
@@ -6,13 +6,12 @@ import { BsmButton } from "renderer/components/shared/bsm-button.component";
import { LaunchOption } from "shared/models/bs-launch";
import { useService } from "renderer/hooks/use-service.hook";
import { BSLauncherService } from "renderer/services/bs-launcher.service";
-import { useMemo, useState } from "react";
+import { useState } from "react";
import { BsNoteFill } from "renderer/components/svgs/icons/bs-note-fill.component";
import { useThemeColor } from "renderer/hooks/use-theme-color.hook";
import { ChevronTopIcon } from "renderer/components/svgs/icons/chevron-top-icon.component";
import Tippy from "@tippyjs/react";
import { LaunchMod } from "shared/models/bs-launch/launch-option.interface";
-import { BsStore } from "shared/models/bs-store.enum";
export const CreateLaunchShortcutModal: ModalComponent<{ steamShortcut: boolean, launchOption: LaunchOption }, BSVersion> = ({resolver, options: {data}}) => {
@@ -26,10 +25,6 @@ export const CreateLaunchShortcutModal: ModalComponent<{ steamShortcut: boolean,
const [command, setCommand] = useState(launchOption.command || "");
const [steamShortcut, setSteamShortcut] = useState(false);
- const isSteamVersion = useMemo(() => {
- return data.steam || data.metadata?.store === BsStore.STEAM;
- }, [data]);
-
const completeModal = () => {
launchOption.command = command.trim();
resolver({exitCode: ModalExitCode.COMPLETED, data: { launchOption, steamShortcut }});
@@ -96,17 +91,15 @@ export const CreateLaunchShortcutModal: ModalComponent<{ steamShortcut: boolean,
- {isSteamVersion && (
-