From 6a94c3c812f47e19b3b8f60cc7a6b8f4cbcb02d2 Mon Sep 17 00:00:00 2001 From: Victor Sales <36749678+v1ctorsales@users.noreply.github.com> Date: Sat, 21 Jun 2025 14:38:01 -0300 Subject: [PATCH] fix: create game-item__plus-wrapper--added classname --- src/renderer/src/pages/catalogue/game-item.scss | 16 ++++++---------- src/renderer/src/pages/catalogue/game-item.tsx | 5 ++++- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/renderer/src/pages/catalogue/game-item.scss b/src/renderer/src/pages/catalogue/game-item.scss index 6d511944..ec20b4a5 100644 --- a/src/renderer/src/pages/catalogue/game-item.scss +++ b/src/renderer/src/pages/catalogue/game-item.scss @@ -16,6 +16,11 @@ &:hover { background-color: rgba(255, 255, 255, 0.05); + + .game-item__plus-wrapper { + opacity: 1; + pointer-events: auto; + } } &__plus-wrapper { @@ -28,16 +33,7 @@ cursor: pointer; } - &:hover .game-item__plus-wrapper { - opacity: 1; - pointer-events: auto; - } - - &__plus-wrapper.added { - opacity: 0.5; - } - - &:hover .game-item__plus-wrapper.added { + &__plus-wrapper--added { opacity: 0.5; } diff --git a/src/renderer/src/pages/catalogue/game-item.tsx b/src/renderer/src/pages/catalogue/game-item.tsx index 40dbafc5..25813d5b 100644 --- a/src/renderer/src/pages/catalogue/game-item.tsx +++ b/src/renderer/src/pages/catalogue/game-item.tsx @@ -8,6 +8,7 @@ import "./game-item.scss"; import { useTranslation } from "react-i18next"; import { CatalogueSearchResult } from "@types"; import { QuestionIcon, PlusIcon, CheckIcon } from "@primer/octicons-react"; +import cn from "classnames"; export interface GameItemProps { game: CatalogueSearchResult; @@ -116,7 +117,9 @@ export function GameItem({ game }: GameItemProps) {