diff --git a/src/dashboard/example/components/ScoreboardPanel.vue b/src/dashboard/example/components/ScoreboardPanel.vue index 8672870..37a8124 100644 --- a/src/dashboard/example/components/ScoreboardPanel.vue +++ b/src/dashboard/example/components/ScoreboardPanel.vue @@ -62,12 +62,22 @@ const onRightCountryFilter = (value: string, update: (callback: () => void) => v const playerOptions = computed(() => { const base = [{ label: '(Sin asignar)', value: '' }]; + const custom = [ + { + value: CUSTOM_LEFT_PLAYER_ID, + label: scoreboardStore.scoreboard.leftNameOverride || 'Jugador personalizado (izq)', + }, + { + value: CUSTOM_RIGHT_PLAYER_ID, + label: scoreboardStore.scoreboard.rightNameOverride || 'Jugador personalizado (der)', + }, + ]; const entries = Object.entries(playersStore.players) as [string, Schemas.Players[string]][]; const options = entries.map(([id, player]) => ({ value: id, label: player.gamertag || id, })); - return base.concat(options); + return base.concat(custom).concat(options); }); const leftSelectedPlayer = computed(() => playersStore.players[scoreboardStore.scoreboard.leftPlayerId]);