get default values from localstorage

This commit is contained in:
Viktor Rådberg
2023-08-30 20:31:11 +02:00
parent ea95af3684
commit d94c23243b

View File

@@ -11,7 +11,7 @@ import { Player } from '../../../Types/Player';
import { SupportMe } from '../../Misc/SupportMe'; import { SupportMe } from '../../Misc/SupportMe';
import { H2, Paragraph } from '../../Misc/TextComponents'; import { H2, Paragraph } from '../../Misc/TextComponents';
import LayoutOptions from './LayoutOptions'; import LayoutOptions from './LayoutOptions';
import { useAnalytics } from '../../../Data/useAnalytics'; import { useAnalytics } from '../../../Hooks/useAnalytics';
const MainWrapper = styled.div` const MainWrapper = styled.div`
width: 100vw; width: 100vw;
@@ -101,6 +101,7 @@ const Start = ({
gridAreas: GridTemplateAreas.FourPlayers, gridAreas: GridTemplateAreas.FourPlayers,
} }
); );
const doStartGame = () => { const doStartGame = () => {
if (!initialGameSettings) { if (!initialGameSettings) {
return; return;
@@ -166,7 +167,7 @@ const Start = ({
max={6} max={6}
min={1} min={1}
aria-label="Custom marks" aria-label="Custom marks"
defaultValue={4} defaultValue={initialGameSettings?.numberOfPlayers ?? 4}
getAriaValueText={valuetext} getAriaValueText={valuetext}
step={null} step={null}
marks={playerMarks} marks={playerMarks}
@@ -183,7 +184,7 @@ const Start = ({
max={60} max={60}
min={20} min={20}
aria-label="Custom marks" aria-label="Custom marks"
defaultValue={40} defaultValue={initialGameSettings?.startingLifeTotal ?? 40}
getAriaValueText={valuetext} getAriaValueText={valuetext}
step={10} step={10}
marks={healthMarks} marks={healthMarks}
@@ -197,7 +198,7 @@ const Start = ({
<FormLabel>Commander</FormLabel> <FormLabel>Commander</FormLabel>
<Switch <Switch
checked={playerOptions.useCommanderDamage} checked={playerOptions.useCommanderDamage}
defaultChecked defaultChecked={initialGameSettings?.useCommanderDamage ?? true}
onChange={(_e, value) => onChange={(_e, value) =>
setPlayerOptions({ setPlayerOptions({
...playerOptions, ...playerOptions,