import React from 'react'; import { Draft, Team, Faction, Player, TeamDraft } from 'dotagsi'; import { apiUrl, getAssetURL } from '../../api/api'; import CameraContainer from '../Camera/Container'; const ObservedPlayer = ({ players, player, team, show}: { show: boolean, player: Player | null, players: Player[], team: Team | null }) => { const getPlayerById = (id: number) => { return players.find(player => player.id === id); } return <> { player ?
{team && team.id && team.logo ? : null}
{player.name} { player.kills ?
{ player.kill_list.map(killEntry => { const victim = getPlayerById(killEntry.victimid); if(!victim || !victim.hero || !victim.hero.name) return null; return (
X{killEntry.amount}
); }) }
: null}
{player.avatar ? : null}
: null} } export default ObservedPlayer;