Skip to content

Commit

Permalink
Allow adding steam shortcut for uninstalled games (#4234)
Browse files Browse the repository at this point in the history
  • Loading branch information
lostb1t authored Jan 11, 2025
1 parent ee5cf44 commit dfb6e47
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions src/frontend/screens/Game/GameSubMenu/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,11 @@ export default function GamesSubmenu({
}

useEffect(() => {
// Check for game shortcuts on Steam
window.api.isAddedToSteam(appName, runner).then((added) => {
setAddedToSteam(added)
})

if (!isInstalled) {
return
}
Expand All @@ -193,11 +198,6 @@ export default function GamesSubmenu({
setHasShortcuts(added)
})

// Check for game shortcuts on Steam
window.api.isAddedToSteam(appName, runner).then((added) => {
setAddedToSteam(added)
})

// only unix specific
if (!isWin && runner === 'legendary') {
// check if eos overlay is enabled
Expand Down Expand Up @@ -263,18 +263,6 @@ export default function GamesSubmenu({
? t('submenu.removeShortcut', 'Remove shortcuts')
: t('submenu.addShortcut', 'Add shortcut')}
</button>
{steamRefresh ? (
refreshCircle()
) : (
<button
onClick={async () => handleAddToSteam()}
className="link button is-text is-link"
>
{addedToSteam
? t('submenu.removeFromSteam', 'Remove from Steam')
: t('submenu.addToSteam', 'Add to Steam')}
</button>
)}
<button
onClick={async () => setShowUninstallModal(true)}
className="link button is-text is-link"
Expand Down Expand Up @@ -331,6 +319,18 @@ export default function GamesSubmenu({
))}
</>
)}
{steamRefresh ? (
refreshCircle()
) : (
<button
onClick={async () => handleAddToSteam()}
className="link button is-text is-link"
>
{addedToSteam
? t('submenu.removeFromSteam', 'Remove from Steam')
: t('submenu.addToSteam', 'Add to Steam')}
</button>
)}
<button
onClick={() => setIsSettingsModalOpen(true, 'category', gameInfo)}
className="link button is-text is-link"
Expand Down

0 comments on commit dfb6e47

Please sign in to comment.