mirror of
https://github.com/lexogrine/cs2-react-hud.git
synced 2025-12-10 03:52:48 +01:00
31 lines
876 B
TypeScript
31 lines
876 B
TypeScript
import React from "react";
|
|
import * as I from "csgogsi-socket";
|
|
import WinIndicator from "./WinIndicator";
|
|
import { Timer } from "./MatchBar";
|
|
import TeamLogo from './TeamLogo';
|
|
import PlantDefuse from "../Timers/PlantDefuse"
|
|
|
|
interface IProps {
|
|
team: I.Team;
|
|
orientation: "left" | "right";
|
|
timer: Timer | null;
|
|
showWin: boolean;
|
|
}
|
|
|
|
export default class TeamScore extends React.Component<IProps> {
|
|
render() {
|
|
const { orientation, timer, team, showWin } = this.props;
|
|
return (
|
|
<>
|
|
<div className={`team ${orientation} ${team.side}`}>
|
|
<div className="team-name">{team.name}</div>
|
|
<TeamLogo team={team} />
|
|
<div className="round-thingy"><div className="inner"></div></div>
|
|
</div>
|
|
<PlantDefuse timer={timer} side={orientation} />
|
|
<WinIndicator team={team} show={showWin}/>
|
|
</>
|
|
);
|
|
}
|
|
}
|