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