- {hasAccessory ? accessoryButton() : ''}
+ {hasAccessory ? accessoryPopover() : ''}
{job && job.id !== '-1' ? image : ''}
diff --git a/components/JobSection/index.tsx b/components/JobSection/index.tsx
index 7f54ec81..3e61f843 100644
--- a/components/JobSection/index.tsx
+++ b/components/JobSection/index.tsx
@@ -8,7 +8,9 @@ import JobImage from '~components/JobImage'
import JobSkillItem from '~components/JobSkillItem'
import SearchModal from '~components/SearchModal'
+import api from '~utils/api'
import { appState } from '~utils/appState'
+import { ACCESSORY_JOB_IDS } from '~utils/jobsWithAccessories'
import type { JobSkillObject, SearchableObject } from '~types'
import './index.scss'
@@ -30,13 +32,19 @@ const JobSection = (props: Props) => {
const locale =
router.locale && ['en', 'ja'].includes(router.locale) ? router.locale : 'en'
+ // Data state
const [job, setJob] = useState