<Col md={{ order: 2 }}>
{rom ?
<Button
- disabled={!patch}
+ disabled={!seed || seed.status !== 'generated' || !patch}
onClick={() => applyPatch(
rom,
patch,
{' '}
<strong>{i18n.t(`aosSeeds.presets.${seed.preset}`)}</strong>
</p>
- <p>{i18n.t(seed.race ? 'aosSeeds.race' : 'aosSeeds.noRace')}</p>
- <p>{i18n.t(seed.mystery ? 'aosSeeds.mystery' : 'aosSeeds.noMystery')}</p>
+ {seed.seed ?
+ <p>
+ {i18n.t('aosSeeds.seed')}:
+ {' '}
+ <strong>{seed.seed}</strong>
+ </p>
+ : null}
+ {seed.race ?
+ <p>{i18n.t('aosSeeds.race')}</p>
+ : null}
+ {seed.mystery ?
+ <p>{i18n.t('aosSeeds.mystery')}</p>
+ : null}
+ {seed.status === 'generated' ?
+ <p>
+ {i18n.t('aosSeeds.generated')}:
+ {' '}
+ <strong>
+ {i18n.t('aosSeeds.date', { date: new Date(seed.updated_at) })}
+ </strong>
+ </p>
+ :
+ <p>
+ {i18n.t('aosSeeds.status')}:
+ {' '}
+ <strong>{i18n.t(`aosSeeds.statuses.${seed.status}`)}</strong>
+ </p>
+ }
</Col>
</Row>
<h2 className="mt-5">{i18n.t('aosSeeds.generator')}</h2>
mystery: PropTypes.bool,
preset: PropTypes.string,
race: PropTypes.bool,
+ seed: PropTypes.string,
+ status: PropTypes.string,
+ updated_at: PropTypes.string,
}),
};