kyber
32 строки · 934.0 Байт
1import { KyberServer } from '../../api/models'
2import { BattlefrontMap, BattlefrontMode } from '../../data/models'
3import Server from '../Server'
4
5type ServerListProps = {
6servers: KyberServer[],
7maps: BattlefrontMap[],
8modes: BattlefrontMode[],
9showModal: any
10}
11
12// [OBSOLETE] Legacy code
13const ServerList = ({ servers, maps, modes, showModal }: ServerListProps) => {
14
15return (<>
16<span style={{ display: 'flex', justifyContent: 'center', margin: '10px' }}>
17Found {servers.length} Kyber server{servers.length > 1 && 's'}:
18</span>
19{
20servers.map(s => {
21const mapName = maps.find(m => m?.map === s?.map)?.name
22const modeName = modes.find(m => m.mode === s?.mode)?.name.replaceAll('Versus', 'vs.')
23
24return (
25<Server key={s.id} s={s} modeName={modeName} mapName={mapName} showModal={showModal} />
26)
27})
28}
29</>)
30}
31
32export default ServerList