spechud fixes

This commit is contained in:
Robin Appelman 2023-04-29 17:44:18 +02:00
commit f5f553c446
3 changed files with 49 additions and 38 deletions

View file

@ -7,11 +7,14 @@ export interface KillFeedProps {
players: PlayerState[];
}
export function KillFeed({kills, tick, players}: KillFeedProps) {
let relevantKills: Kill[] = kills.filter(kill => kill.tick <= tick && kill.tick >= (tick - 30 * 10));
export function KillFeed(props: KillFeedProps) {
const {kills} = props;
const relevantKills = () => kills.filter(kill => kill.tick <= props.tick && kill.tick >= (props.tick - 30 * 10));
return <div class="killfeed">
{relevantKills.map((kill, i) => <KillFeedItem kill={kill} players={players}/>)}
<For each={relevantKills()}>{(kill) =>
<KillFeedItem kill={kill} players={props.players}/>
}</For>
</div>
}