import { FC } from 'react'; import { PlayerRanking } from './types'; interface BarChartProps { players: PlayerRanking[]; width: number; height: number; std: boolean; } const BarChart: FC = ({ players, width, height, std }) => { const padding = 24; const maxValue = Math.max(...players.map((player) => player.rank)) + 1; const barWidth = (width - 2 * padding) / players.length; return ( {players.map((player, index) => ( ))} {players.map((player, index) => ( {player.name} ))} {players.map((player, index) => ( {player.rank} ))} {std && players.map((player, index) => ( ))} {std && players.map((player, index) => ( ))} {std && players.map((player, index) => ( ))} ); }; export default BarChart;