return value === 'false';
case 'nodupes':
return value === 'false';
+ case 'noww':
+ return value === 'false';
case 'palette':
return value === 'Vanilla';
case 'panther':
return value === 'Rand70Dup';
+ case 'reqallsouls':
+ return value === 'false';
case 'shopprice':
return value === 'Vanilla';
case 'shopSouls':
}
};
-const Seed = ({ patch, seed }) => {
+const Seed = ({ onRetry, patch, seed }) => {
const { rom } = useAosBaseRom();
return <Container>
<strong>{i18n.t(`aosSeeds.statuses.${seed.status}`)}</strong>
</p>
}
+ {seed.status === 'error' ?
+ <p>
+ <Button
+ onClick={onRetry}
+ variant="secondary"
+ >
+ {i18n.t('button.retry')}
+ </Button>
+ </p>
+ : null}
</Col>
</Row>
<h2 className="mt-5">{i18n.t('aosSeeds.generator')}</h2>
};
Seed.propTypes = {
+ onRetry: PropTypes.func,
patch: PropTypes.instanceOf(ArrayBuffer),
seed: PropTypes.shape({
generator: PropTypes.string,