import { Ability } from ".prisma/client"; import { Box } from "@chakra-ui/react"; import Image from "next/image"; import { abilities } from "utils/lists/abilities"; //https://github.com/loadout-ink/splat2-calc const sizeMap = { MAIN: 50, SUB: 40, TINY: 30, SUBTINY: 20, } as const; interface AbilityIconProps { ability: Ability | "UNKNOWN"; size: keyof typeof sizeMap; loading?: "eager"; } const AbilityIcon: React.FC = ({ ability, size, loading, }) => { const sizeNumber = sizeMap[size]; const abilityName = abilities.find((a) => a.code === ability)?.name; return ( {abilityName} ); }; export default AbilityIcon;