Bugfix bei Spieleranzeige und Vereinfachung der Keine-Player-Logik #66

Merged
flixcoo merged 1 commits from bug/60-CreateGroupView-erstellter-Spieler-erscheint-nicht-in-alle-Spieler into development 2025-11-23 21:41:08 +00:00
Owner

Bugfix bei Spieleranzeige und Vereinfachung der Keine-Player-Logik

Zugehörige Issue(s):
Closes #60

Beschreibung

Dieser PR führt die booleschen Variablen doneLoading und snapshotDataEmpty ein, um die Bedingungen für die Anzeige der Empty-State-Nachricht zu vereinfachen. Er korrigiert außerdem die Logik so, dass die Meldung „Keine Spieler gefunden“ nur angezeigt wird, wenn sowohl der Snapshot als auch die lokale allPlayers-Liste leer sind, und entfernt dabei die bisherige Abhängigkeit von selectedPlayers.isEmpty, weil wenn allPlayers Leer ist, auch die selected Players leer sein muss.

Änderungen

  • Führt doneLoading & snapshotDataEmpty zur Vereinfachung und besseren Readability ein
  • Fixxt den Bug, wo ein erstellter Spieler nicht in alle Spieler angezeigt wird.
# Bugfix bei Spieleranzeige und Vereinfachung der Keine-Player-Logik **Zugehörige Issue(s):** Closes #60 ## Beschreibung Dieser PR führt die booleschen Variablen doneLoading und snapshotDataEmpty ein, um die Bedingungen für die Anzeige der Empty-State-Nachricht zu vereinfachen. Er korrigiert außerdem die Logik so, dass die Meldung „Keine Spieler gefunden“ nur angezeigt wird, wenn sowohl der Snapshot als auch die lokale allPlayers-Liste leer sind, und entfernt dabei die bisherige Abhängigkeit von selectedPlayers.isEmpty, weil wenn allPlayers Leer ist, auch die selected Players leer sein muss. ## Änderungen - [x] Führt doneLoading & snapshotDataEmpty zur Vereinfachung und besseren Readability ein - [x] Fixxt den Bug, wo ein erstellter Spieler nicht in alle Spieler angezeigt wird.
sneeex added this to the Minimum Viable Product (MVP) milestone 2025-11-23 21:24:15 +00:00
sneeex added the
PR
Ready for Review
2
label 2025-11-23 21:24:15 +00:00
sneeex self-assigned this 2025-11-23 21:24:15 +00:00
sneeex added 1 commit 2025-11-23 21:24:15 +00:00
refactor empty state logic in CreateGroupView
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 2m22s
Pull Request Pipeline / lint (pull_request) Successful in 2m24s
974d6e9b56
The diff introduces boolean variables `doneLoading` and `snapshotDataEmpty` to simplify the conditional check for displaying the empty state message. It specifically fixes the logic to correctly show the "No players found" message when both the snapshot and the local `allPlayers` list are empty, removing the dependency on `selectedPlayers.isEmpty`.
sneeex requested review from Owners 2025-11-23 21:24:15 +00:00
flixcoo approved these changes 2025-11-23 21:40:52 +00:00
flixcoo merged commit 0b500b5248 into development 2025-11-23 21:41:08 +00:00
flixcoo deleted branch bug/60-CreateGroupView-erstellter-Spieler-erscheint-nicht-in-alle-Spieler 2025-11-23 21:41:08 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: liquid-development/game-tracker#66