forked from external-repos/LifeTrinket
test
This commit is contained in:
@@ -8,7 +8,11 @@ import { useAnalytics } from '../../../Hooks/useAnalytics';
|
||||
import { useGlobalSettings } from '../../../Hooks/useGlobalSettings';
|
||||
import { usePlayers } from '../../../Hooks/usePlayers';
|
||||
import { Cog, Info } from '../../../Icons/generated';
|
||||
import { InitialGameSettings, Orientation } from '../../../Types/Settings';
|
||||
import {
|
||||
GameFormat,
|
||||
InitialGameSettings,
|
||||
Orientation,
|
||||
} from '../../../Types/Settings';
|
||||
import { InfoModal } from '../../Misc/InfoModal';
|
||||
import { SettingsModal } from '../../Misc/SettingsModal';
|
||||
import { Spacer } from '../../Misc/Spacer';
|
||||
@@ -118,7 +122,7 @@ const Start = () => {
|
||||
startingLifeTotal: 40,
|
||||
useCommanderDamage: true,
|
||||
orientation: Orientation.Portrait,
|
||||
gameFormat: 'commander',
|
||||
gameFormat: GameFormat.Commander,
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@@ -60,7 +60,10 @@ export const GlobalSettingsProvider = ({
|
||||
|
||||
useEffect(() => {
|
||||
console.log('initialGameSettings', JSON.parse(savedGameSettings as string));
|
||||
if (JSON.parse(savedGameSettings as string).gridArea) {
|
||||
|
||||
if (savedGameSettings && JSON.parse(savedGameSettings).gridAreas) {
|
||||
console.log('lmao1');
|
||||
|
||||
removeLocalStorage();
|
||||
return;
|
||||
}
|
||||
@@ -68,15 +71,19 @@ export const GlobalSettingsProvider = ({
|
||||
//parse existing game settings with zod schema
|
||||
const parsedInitialGameSettings =
|
||||
InitialGameSettingsSchema.safeParse(initialGameSettings);
|
||||
console.log('lmao2');
|
||||
|
||||
if (!parsedInitialGameSettings.success) {
|
||||
console.log('lmao3');
|
||||
removeLocalStorage();
|
||||
return;
|
||||
}
|
||||
|
||||
console.log('llam');
|
||||
|
||||
localStorage.setItem(
|
||||
'initialGameSettings',
|
||||
JSON.stringify(parsedInitialGameSettings.data)
|
||||
JSON.stringify(initialGameSettings)
|
||||
);
|
||||
}, [initialGameSettings]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user