diff --git a/src/renderer/src/pages/game-details/hero/hero-panel-actions.tsx b/src/renderer/src/pages/game-details/hero/hero-panel-actions.tsx index ca1110d2..8fbde41d 100644 --- a/src/renderer/src/pages/game-details/hero/hero-panel-actions.tsx +++ b/src/renderer/src/pages/game-details/hero/hero-panel-actions.tsx @@ -1,4 +1,4 @@ -import { GearIcon, NoEntryIcon, PlusCircleIcon } from "@primer/octicons-react"; +import { GearIcon, PlusCircleIcon } from "@primer/octicons-react"; import { Button } from "@renderer/components"; import { useAppSelector, useDownload, useLibrary } from "@renderer/hooks"; import { useContext, useState } from "react"; @@ -12,7 +12,7 @@ export function HeroPanelActions() { useState(false); const [showGameOptionsModal, setShowGameOptionsModal] = useState(false); - const { removeGameFromLibrary, isGameDeleting } = useDownload(); + const { isGameDeleting } = useDownload(); const { game, @@ -60,15 +60,11 @@ export function HeroPanelActions() { }); }; - const toggleGameOnLibrary = async () => { + const addGameToLibrary = async () => { setToggleLibraryGameDisabled(true); try { - if (game) { - await removeGameFromLibrary(game.id); - } else { - await window.electron.addGameToLibrary(objectID!, gameTitle, "steam"); - } + await window.electron.addGameToLibrary(objectID!, gameTitle, "steam"); updateLibrary(); updateGame(); @@ -96,15 +92,15 @@ export function HeroPanelActions() { const deleting = game ? isGameDeleting(game?.id) : false; - const toggleGameOnLibraryButton = ( + const addGameToLibraryButton = ( ); @@ -119,27 +115,10 @@ export function HeroPanelActions() { ); - if (game?.status === "removed") { - return ( - <> - {showDownloadOptionsButton} - - - - ); - } - if (repacks.length && !game) { return ( <> - {toggleGameOnLibraryButton} + {addGameToLibraryButton} {showDownloadOptionsButton} ); @@ -169,8 +148,6 @@ export function HeroPanelActions() {
- {game.progress !== 1 && toggleGameOnLibraryButton} - {isGameRunning ? ( + +