import DiscordSelect from '../common/DiscordSelect';
import Icon from '../common/Icon';
import ToggleSwitch from '../common/ToggleSwitch';
+import Tournament from '../../helpers/Tournament';
import i18n from '../../i18n';
const open = async tournament => {
<Modal.Body>
<Row>
<Col sm={tournament.discord ? 6 : 12}>
- <div className="d-flex align-items-center justify-content-between mb-3">
- <span>{i18n.t('tournaments.open')}</span>
- <ToggleSwitch
- onChange={({ target: { value } }) => value
- ? open(tournament) : close(tournament)}
- value={tournament.accept_applications}
- />
- </div>
+ {Tournament.hasSignup(tournament) ?
+ <div className="d-flex align-items-center justify-content-between mb-3">
+ <span>{i18n.t('tournaments.open')}</span>
+ <ToggleSwitch
+ onChange={({ target: { value } }) => value
+ ? open(tournament) : close(tournament)}
+ value={tournament.accept_applications}
+ />
+ </div>
+ : null}
<div className="d-flex align-items-center justify-content-between mb-3">
<span>{i18n.t('tournaments.locked')}</span>
<ToggleSwitch