<Form.Label>{t('tracker.config.worldState')}</Form.Label>
<Form.Select
className="w-auto"
- name="world-state"
+ name="worldState"
onChange={handleChange}
- value={getConfigValue(config, 'world-state', 'open')}
+ value={getConfigValue(config, 'worldState', 'open')}
>
{['open', 'inverted'].map(n =>
<option key={n} value={n}>
</Form.Group>
</Col>
</Row>
+ <Row>
+ <Col sm={6}>
+ <h3>{t('tracker.config.layout')}</h3>
+ <Form.Group
+ className="d-flex justify-content-between my-2"
+ controlId="tracker.mapLayout"
+ >
+ <Form.Label>{t('tracker.config.mapLayout')}</Form.Label>
+ <Form.Select
+ className="w-auto"
+ name="mapLayout"
+ onChange={handleChange}
+ value={getConfigValue(config, 'mapLayout', 'horizontal')}
+ >
+ {['horizontal', 'vertical'].map(n =>
+ <option key={n} value={n}>
+ {t(`tracker.config.mapLayouts.${n}`)}
+ </option>
+ )}
+ </Form.Select>
+ </Form.Group>
+ <Form.Group
+ className="d-flex justify-content-between my-2"
+ controlId="tracker.compactKeysanity"
+ >
+ <Form.Label>{t('tracker.config.compactKeysanity')}</Form.Label>
+ <Form.Control
+ as={LargeCheck}
+ name="compactKeysanity"
+ onChange={handleChange}
+ value={!!config.compactKeysanity}
+ />
+ </Form.Group>
+ </Col>
+ <Col sm={6}>
+ <h3>{t('tracker.config.calculation')}</h3>
+ <Form.Group
+ className="d-flex justify-content-between my-2"
+ controlId="tracker.checkCalculation"
+ >
+ <Form.Label>{t('tracker.config.checkCalculation')}</Form.Label>
+ <Form.Select
+ className="w-auto"
+ name="checkCalculation"
+ onChange={handleChange}
+ value={getConfigValue(config, 'checkCalculation', 'room-data')}
+ >
+ {['inventory', 'room-data'].map(n =>
+ <option key={n} value={n}>
+ {t(`tracker.config.checkCalculations.${n}`)}
+ </option>
+ )}
+ </Form.Select>
+ </Form.Group>
+ </Col>
+ </Row>
</Modal.Body>
</Modal>;
};