+ <Button
+ className="me-3"
+ onClick={() => setShowConfigDialog(true)}
+ variant="outline-secondary"
+ >
+ <Icon.SETTINGS />
+ </Button>
+ <ToggleIcon controller={wildController} icons={['map']} />
+ <ToggleIcon controller={wildController} icons={['compass']} />
+ <ToggleIcon controller={wildController} icons={['small-key']} />
+ <ToggleIcon controller={wildController} icons={['big-key']} />
+ <ToggleIcon className="ms-3" controller={bossController} icons={['armos']} />
+ <ToggleIcon controller={worldController} icons={['link-head', 'bunny-head']} />
+ </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 />