Small refactor
This commit is contained in:
parent
318f1527b7
commit
9e999e4ec1
1 changed files with 25 additions and 19 deletions
|
|
@ -184,6 +184,30 @@ const JobSection = (props: Props) => {
|
|||
</div>
|
||||
)
|
||||
|
||||
const renderJobDropdown = () => {
|
||||
if (props.editable) {
|
||||
return (
|
||||
<JobDropdown
|
||||
currentJob={party.job?.id}
|
||||
onChange={receiveJob}
|
||||
ref={selectRef}
|
||||
/>
|
||||
)
|
||||
} else {
|
||||
return (
|
||||
<div className={styles.name}>
|
||||
{party.job && (
|
||||
<img
|
||||
alt={party.job.name[locale]}
|
||||
src={`${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/job-icons/${party.job.granblue_id}.png`}
|
||||
/>
|
||||
)}
|
||||
<h3>{party.job ? party.job.name[locale] : t('no_job')}</h3>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
// Render: JSX components
|
||||
return (
|
||||
<section className={styles.job}>
|
||||
|
|
@ -196,25 +220,7 @@ const JobSection = (props: Props) => {
|
|||
onAccessorySelected={handleAccessorySelected}
|
||||
/>
|
||||
<div className={styles.details}>
|
||||
{props.editable ? (
|
||||
<JobDropdown
|
||||
currentJob={party.job?.id}
|
||||
onChange={receiveJob}
|
||||
ref={selectRef}
|
||||
/>
|
||||
) : (
|
||||
<div className={styles.name}>
|
||||
{party.job ? (
|
||||
<img
|
||||
alt={party.job.name[locale]}
|
||||
src={`${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/job-icons/${party.job.granblue_id}.png`}
|
||||
/>
|
||||
) : (
|
||||
''
|
||||
)}
|
||||
<h3>{party.job ? party.job.name[locale] : t('no_job')}</h3>
|
||||
</div>
|
||||
)}
|
||||
{renderJobDropdown()}
|
||||
|
||||
<ul className={skillContainerClasses}>
|
||||
{[...Array(numSkills)].map((e, i) => (
|
||||
|
|
|
|||
Loading…
Reference in a new issue