/** @jsxImportSource theme-ui */ import { Flex, Text } from '@theme-ui/components' import { useRouter } from 'next/router' import { assetsBucketBaseUrl } from '../../lib/consts' import { battlesuitFeatures } from '../../lib/honkai3rd/battlesuits' import { translate } from '../../lib/i18n' import SquareImageBox from './SquareImageBox' interface BattlesuitFeatureLabelProps { feature: string } const BattlesuitFeatureLabel = ({ feature }: BattlesuitFeatureLabelProps) => { const { locale } = useRouter() const featureData = battlesuitFeatures.find( (aFeature) => aFeature.value === feature ) if (featureData == null) { return {feature} } const { label, icon, krLabel } = featureData const translatedLabel = translate(locale, { 'ko-KR': krLabel }, label) return ( {featureData != null && ( )} {translatedLabel} ) } export default BattlesuitFeatureLabel