X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2Ftracker%2FConfigDialog.js;h=db6df71418af5e73a59ed92bec4c9e7e1f75773c;hb=1b9629ce7f600b4aa9c9d51a281e514031871828;hp=88c6d73e90a3992669d837fd2c70555be9a2aa7a;hpb=249e06be11d0f7778d99956c87d4f0a8ac7e69f7;p=alttp.git diff --git a/resources/js/components/tracker/ConfigDialog.js b/resources/js/components/tracker/ConfigDialog.js index 88c6d73..db6df71 100644 --- a/resources/js/components/tracker/ConfigDialog.js +++ b/resources/js/components/tracker/ConfigDialog.js @@ -4,6 +4,7 @@ import { Col, Form, Modal, Row } from 'react-bootstrap'; import { useTranslation } from 'react-i18next'; import LargeCheck from '../common/LargeCheck'; +import { getConfigValue } from '../../helpers/tracker'; import { useTracker } from '../../hooks/tracker'; const ConfigDialog = ({ @@ -25,6 +26,116 @@ const ConfigDialog = ({ + +

{t('tracker.config.logic')}

+ + {t('tracker.config.worldState')} + + {['open', 'inverted'].map(n => + + )} + + + + {t('tracker.config.glitches')} + + {['none', 'owg', 'hmg', 'mg', 'nl'].map(n => + + )} + + + + {t('tracker.config.bossShuffle')} + + + + +

{t('tracker.config.goal')}

+ + {t('tracker.config.gtCrystals')} + + {['?', 0, 1, 2, 3, 4, 5, 6, 7].map(n => + + )} + + + + {t('tracker.config.ganonCrystals')} + + {['?', 0, 1, 2, 3, 4, 5, 6, 7].map(n => + + )} + + + + {t('tracker.config.goal')} + + {['ganon', 'fast', 'ad', 'ped', 'trinity', 'thunt', 'ghunt'].map(n => + + )} + + + +
+

{t('tracker.config.wildItems')}

+ + +

{t('tracker.config.layout')}

+ + {t('tracker.config.mapLayout')} + + {['horizontal', 'vertical'].map(n => + + )} + + + + +

{t('tracker.config.calculation')}

+ + {t('tracker.config.checkCalculation')} + + {['inventory', 'room-data'].map(n => + + )} + + + +
; };