import { allClasses, Population, totalPopulation, World, Zone, } from "../utils/saerro"; import { headerFont } from "./world.css"; import { chartTile, chartTileChart, chartTilePopImage, chartTilePopLine, chartTileTotal, classesContainer, zoneContainer, zoneHeader, } from "./world-zone-container.css"; import { classIconMap } from "../utils/class-icons"; import { FactionBarSxS } from "./faction-bar-sxs"; import { c } from "../utils/classes"; import vsLogo from "../images/vs-100.png"; import ncLogo from "../images/nc-100.png"; import trLogo from "../images/tr-100.png"; export type WZCProps = { world: World; zone: Zone; }; export const WorldZoneContainer = (props: WZCProps) => { return (

{props.zone.name.toUpperCase()}

{/* TODO: metagame */}

CLASSES

 
 
); }; const Classes = (props: { classes: Zone["classes"] }) => { if (props.classes === undefined) { return null; } return (
{allClasses.map((name) => ( )[name]} /> ))}
); }; const ChartTile = (props: { name: string; pop: Population }) => (
{totalPopulation(props.pop)}
VS{" "} {props.pop.vs}
NC{" "} {props.pop.nc}
TR{" "} {props.pop.tr}
);