mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-25 15:56:19 -05:00
31 lines
1.0 KiB
TypeScript
31 lines
1.0 KiB
TypeScript
import { Box, Flex } from "@chakra-ui/core";
|
|
import GearImage from "components/common/GearImage";
|
|
import { Unpacked } from "lib/types";
|
|
import { GetBuildsByWeaponData } from "prisma/queries/getBuildsByWeapon";
|
|
import React from "react";
|
|
|
|
interface GearsProps {
|
|
build: Unpacked<GetBuildsByWeaponData>;
|
|
}
|
|
|
|
const Gears: React.FC<GearsProps> = ({ build }) => {
|
|
if (!build.headGear && !build.clothingGear && !build.shoesGear) {
|
|
return <Box h="30px" />;
|
|
}
|
|
return (
|
|
<Flex justifyContent="center">
|
|
<Box w={build.headGear ? "85px" : undefined} h="85px" mx="2px">
|
|
{build.headGear && <GearImage englishName={build.headGear} />}
|
|
</Box>
|
|
<Box w={build.clothingGear ? "85px" : undefined} h="85px" mx="2px">
|
|
{build.clothingGear && <GearImage englishName={build.clothingGear} />}
|
|
</Box>
|
|
<Box w={build.shoesGear ? "85px" : undefined} h="85px" mx="2px">
|
|
{build.shoesGear && <GearImage englishName={build.shoesGear} />}
|
|
</Box>
|
|
</Flex>
|
|
);
|
|
};
|
|
|
|
export default Gears;
|