Corregir selección libre de jugador en ScoreboardPanel

This commit is contained in:
Pandipipas
2026-02-11 01:10:07 +01:00
parent 04dbe94e34
commit 8581237838
@@ -187,18 +187,28 @@ const applyRightPlayerData = (playerId: string) => {
rightCountryInput.value = getCountryLabel(scoreboardStore.scoreboard.rightCountryOverride);
};
const onLeftSelect = () => {
const onLeftSelect = (playerId: string) => {
const hasExistingPlayer = Boolean(playerId && playersStore.players[playerId]);
if (!hasExistingPlayer) {
return;
}
scoreboardStore.scoreboard.leftNameOverride = '';
leftFilter.value = '';
leftInput.value = getPlayerLabel(scoreboardStore.scoreboard.leftPlayerId);
applyLeftPlayerData(scoreboardStore.scoreboard.leftPlayerId);
leftInput.value = getPlayerLabel(playerId);
applyLeftPlayerData(playerId);
};
const onRightSelect = () => {
const onRightSelect = (playerId: string) => {
const hasExistingPlayer = Boolean(playerId && playersStore.players[playerId]);
if (!hasExistingPlayer) {
return;
}
scoreboardStore.scoreboard.rightNameOverride = '';
rightFilter.value = '';
rightInput.value = getPlayerLabel(scoreboardStore.scoreboard.rightPlayerId);
applyRightPlayerData(scoreboardStore.scoreboard.rightPlayerId);
rightInput.value = getPlayerLabel(playerId);
applyRightPlayerData(playerId);
};
const createPlayerId = (name: string) => {