actualy being able to go to start

This commit is contained in:
Viktor Rådberg
2023-09-22 09:53:12 +02:00
parent 3dc40bf193
commit 35e21a62fe
2 changed files with 13 additions and 9 deletions

View File

@@ -35,12 +35,6 @@ const PlayWrapper = styled.div`
}
`;
const removeLocalStorage = async () => {
localStorage.removeItem('initialGameSettings');
localStorage.removeItem('players');
localStorage.removeItem('playing');
};
const EmergencyResetButton = styled.button`
width: 100vmax;
height: 100vmin;
@@ -54,14 +48,15 @@ const EmergencyResetButton = styled.button`
const App = () => {
const analytics = useAnalytics();
const savedGameSettings = localStorage.getItem('initialGameSettings');
const saveShowPlay = localStorage.getItem('showPlay');
const savedShowPlay = localStorage.getItem('showPlay');
const { isSupported, release, released, request, type } = useWakeLock();
const [initialGameSettings, setInitialGameSettings] =
useState<InitialSettings | null>(
savedGameSettings ? JSON.parse(savedGameSettings) : null
);
const [showPlay, setShowPlay] = useState<boolean>(
saveShowPlay ? saveShowPlay === 'true' : false
savedShowPlay ? savedShowPlay === 'true' : false
);
const isActive = released === undefined ? false : !released;
@@ -81,6 +76,14 @@ const App = () => {
);
}, [initialGameSettings]);
const removeLocalStorage = async () => {
localStorage.removeItem('initialGameSettings');
localStorage.removeItem('players');
localStorage.removeItem('playing');
localStorage.removeItem('showPlay');
setShowPlay(localStorage.getItem('showPlay') === 'true' ?? false);
};
const goToStart = async () => {
// this function is broken for the moment, need to set players object
const currentPlayers = localStorage.getItem('players');

View File

@@ -33,6 +33,7 @@ const StartButtonFooter = styled.div`
position: fixed;
bottom: 1rem;
translate: -50%, -50%;
z-index: 1;
`;
const ToggleButtonsWrapper = styled.div`
@@ -162,7 +163,7 @@ const Start = ({
setPlayers(createInitialPlayers(initialGameSettings));
setShowPlay(true);
localStorage.setItem('playing', 'false');
//Todo maybe showPlay is redundant?
// todo maybe showPlay is redundant?
localStorage.setItem('showPlay', 'true');
};