import React, { useEffect, useState } from 'react' import { useRouter } from 'next/router' import { SkillGroup, skillClassification } from '~utils/skillGroups' import './index.scss' interface Props { data: JobSkill onClick: () => void } const JobSkillResult = (props: Props) => { const router = useRouter() const locale = router.locale && ['en', 'ja'].includes(router.locale) ? router.locale : 'en' const skill = props.data const [group, setGroup] = useState() useEffect(() => { setGroup(skillClassification.find((group) => group.id === skill.color)) }, [skill, setGroup, skillClassification]) const jobSkillUrl = () => `${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/job-skills/${skill.slug}.png` return (
  • {skill.name[locale]}
    {skill.name[locale]}
    {group?.name[locale]}
  • ) } export default JobSkillResult