diff --git a/components/job/JobSection/index.tsx b/components/job/JobSection/index.tsx
index 15a0ea13..44a4f21a 100644
--- a/components/job/JobSection/index.tsx
+++ b/components/job/JobSection/index.tsx
@@ -184,6 +184,30 @@ const JobSection = (props: Props) => {
)
+ const renderJobDropdown = () => {
+ if (props.editable) {
+ return (
+
+ )
+ } else {
+ return (
+
+ {party.job && (
+
![{party.job.name[locale]}]({`${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/job-icons/${party.job.granblue_id}.png`})
+ )}
+
{party.job ? party.job.name[locale] : t('no_job')}
+
+ )
+ }
+ }
+
// Render: JSX components
return (
@@ -196,25 +220,7 @@ const JobSection = (props: Props) => {
onAccessorySelected={handleAccessorySelected}
/>
- {props.editable ? (
-
- ) : (
-
- {party.job ? (
-
![{party.job.name[locale]}]({`${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/job-icons/${party.job.granblue_id}.png`})
- ) : (
- ''
- )}
-
{party.job ? party.job.name[locale] : t('no_job')}
-
- )}
+ {renderJobDropdown()}
{[...Array(numSkills)].map((e, i) => (