+ <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>
+ </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>