diff --git a/frontend/docs/changelog/changelog-de.md b/frontend/docs/changelog/changelog-de.md index 8015344f..2f6996cc 100644 --- a/frontend/docs/changelog/changelog-de.md +++ b/frontend/docs/changelog/changelog-de.md @@ -19,6 +19,7 @@ SPDX-License-Identifier: CC-BY-4.0 ### Verbesserungen - Es wurde mehr Übersetzungen für Szenarien hinzugefügt. +- Wenn ein deaktiviertes Scenario angeklickt wird, wird es automatisch aufgedeckt und selektiert. ### Fehlerbehebungen diff --git a/frontend/docs/changelog/changelog-en.md b/frontend/docs/changelog/changelog-en.md index 02001370..983d613f 100644 --- a/frontend/docs/changelog/changelog-en.md +++ b/frontend/docs/changelog/changelog-en.md @@ -19,6 +19,7 @@ SPDX-License-Identifier: CC-BY-4.0 ### Improvements - Added translations for additional scenarios. +- If an inactive scenario is being clicked on it will automatically be revealed and selected. ### Bug fixes diff --git a/frontend/src/components/ScenarioComponents/CardsComponents/MainCard/MainCard.tsx b/frontend/src/components/ScenarioComponents/CardsComponents/MainCard/MainCard.tsx index e52ae014..9e671f10 100644 --- a/frontend/src/components/ScenarioComponents/CardsComponents/MainCard/MainCard.tsx +++ b/frontend/src/components/ScenarioComponents/CardsComponents/MainCard/MainCard.tsx @@ -122,9 +122,10 @@ function MainCard({ onMouseEnter={() => setHover(true)} onMouseLeave={() => setHover(false)} onClick={() => { - if (activeScenario) { - setSelectedScenario(index); + if (!activeScenario) { + setActiveScenarios([...(activeScenarios ?? []), index]); } + setSelectedScenario(index); }} >