import { Flex } from "@chakra-ui/react"; import { Trans } from "@lingui/macro"; import AbilityIcon from "components/common/AbilityIcon"; import SubText from "components/common/SubText"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "components/common/Table"; import { mainOnlyAbilities } from "lib/lists/abilities"; interface Props { stats: { code: string; average: number; counts: number[][]; }[]; } const APStats: React.FC = ({ stats }) => { if (Number.isNaN(stats[0].average)) return null; return ( Ability Average AP Popular values {stats .filter((stat) => !mainOnlyAbilities.includes(stat.code as any)) .map((stat) => { return ( {stat.average.toFixed(2)} {stat.counts.map((count) => { return ( {count[0]} {count[1]} ); })} ); })}
Ability Appearance % {stats .filter((stat) => mainOnlyAbilities.includes(stat.code as any)) .map((stat) => { return ( {(stat.average * 10).toFixed(2)}% ); })}
); }; export default APStats;