+ <ToggleIcon
+ controller={wildController}
+ icons={['map']}
+ title={t('tracker.config.shuffleMap')}
+ />
+ <ToggleIcon
+ controller={wildController}
+ icons={['compass']}
+ title={t('tracker.config.shuffleCompass')}
+ />
+ <ToggleIcon
+ controller={wildController}
+ icons={['small-key']}
+ title={t('tracker.config.shuffleSmall')}
+ />
+ <ToggleIcon
+ controller={wildController}
+ icons={['big-key']}
+ title={t('tracker.config.shuffleBig')}
+ />
+ <ToggleIcon
+ className="ms-3"
+ controller={bossController}
+ icons={['armos']}
+ title={t('tracker.config.bossShuffle')}
+ />
+ <ToggleIcon
+ controller={worldController}
+ icons={['link-head', 'bunny-head']}
+ title={t('tracker.config.inverted')}
+ />
+ </div>
+ <div>
+ <Form.Group
+ className="d-inline-flex align-items-center justify-content-between"
+ controlId="tracker.gtCrystals"
+ >
+ <Form.Label className="me-1">
+ <ZeldaIcon name="gt" title={t('tracker.config.gtCrystals')} />
+ </Form.Label>
+ <Form.Select
+ className="w-auto bg-dark"
+ name="gt-crystals"
+ onChange={handleConfigChange}
+ value={getConfigValue(config, 'gt-crystals', 7)}
+ >
+ {['?', 0, 1, 2, 3, 4, 5, 6, 7].map(n =>
+ <option key={n} value={n}>
+ {n}
+ </option>
+ )}
+ </Form.Select>
+ </Form.Group>
+ <Form.Group
+ className="d-inline-flex align-items-center justify-content-between"
+ controlId="tracker.ganonCrystals"
+ >
+ <Form.Label className="me-1">
+ <ZeldaIcon name="ganon" title={t('tracker.config.ganonCrystals')} />
+ </Form.Label>
+ <Form.Select
+ className="w-auto bg-dark"
+ name="ganon-crystals"
+ onChange={handleConfigChange}
+ value={getConfigValue(config, 'ganon-crystals', 7)}
+ >
+ {['?', 0, 1, 2, 3, 4, 5, 6, 7].map(n =>
+ <option key={n} value={n}>
+ {n}
+ </option>
+ )}
+ </Form.Select>
+ </Form.Group>
+ <Form.Group
+ className="d-inline-flex align-items-center justify-content-between"
+ controlId="tracker.goal"
+ >
+ <Form.Label className="me-1">
+ <ZeldaIcon name="triforce" title={t('tracker.config.goal')} />
+ </Form.Label>
+ <Form.Select
+ className="w-auto bg-dark"
+ name="goal"
+ onChange={handleConfigChange}
+ value={getConfigValue(config, 'goal', 'ganon')}
+ >
+ {['ganon', 'fast', 'ad', 'ped', 'trinity', 'thunt', 'ghunt'].map(n =>
+ <option key={n} value={n}>
+ {t(`tracker.config.goals.${n}`)}
+ </option>
+ )}
+ </Form.Select>
+ </Form.Group>
+ </div>
+ <div>
+ <AutoTracking />