Skip to content

Commit 97ffae4

Browse files
committed
Fix code errors
1 parent b4610a7 commit 97ffae4

File tree

1 file changed

+90
-38
lines changed

1 file changed

+90
-38
lines changed

src/App.js

Lines changed: 90 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -9,104 +9,156 @@ import {
99
function App() {
1010
//app component
1111
const [points, setPoints] = useState(
12-
JSON.parse(localStorage.getItem('gameState')).points || 0,
12+
JSON.parse(localStorage.getItem('gameState'))
13+
? JSON.parse(localStorage.getItem('gameState')).points
14+
: 0,
1315
); //set initial points to 0
1416
const [pointsPerSecond, setPointsPerSecond] = useState(
15-
JSON.parse(localStorage.getItem('gameState')).pointsPerSecond || 0,
17+
JSON.parse(localStorage.getItem('gameState'))
18+
? JSON.parse(localStorage.getItem('gameState')).pointsPerSecond
19+
: 0,
1620
); //set initial points per second to 0
1721
const [maxLevel, setMaxLevel] = useState(
18-
JSON.parse(localStorage.getItem('gameState')).maxLevel || 1,
22+
JSON.parse(localStorage.getItem('gameState'))
23+
? JSON.parse(localStorage.getItem('gameState')).maxLevel
24+
: 1,
1925
); //set max level to 1
2026
const [autoClickers, setAutoClickers] = useState(
21-
JSON.parse(localStorage.getItem('gameState')).autoClickers || [
22-
{ value: 0, level: 1 },
23-
],
27+
JSON.parse(localStorage.getItem('gameState'))
28+
? JSON.parse(localStorage.getItem('gameState')).autoClickers
29+
: [{ value: 0, level: 1 }],
2430
); //set initial auto clickers to 0
2531
const [autoClickersMultiplier, setAutoClickersMultiplier] = useState(
26-
JSON.parse(localStorage.getItem('gameState')).autoClickersMultiplier || [
27-
{ value: 1, level: 1 },
28-
],
32+
JSON.parse(localStorage.getItem('gameState'))
33+
? JSON.parse(localStorage.getItem('gameState')).autoClickersMultiplier
34+
: [{ value: 1, level: 1 }],
2935
); //set initial auto clickers multiplier to 1
3036
const [autoClickersLevelBonus, setAutoClickersLevelBonus] = useState(
31-
JSON.parse(localStorage.getItem('gameState')).autoClickersLevelBonus || [
32-
{ value: 0, level: 1 },
33-
],
37+
JSON.parse(localStorage.getItem('gameState'))
38+
? JSON.parse(localStorage.getItem('gameState')).autoClickersLevelBonus
39+
: [{ value: 0, level: 1 }],
3440
); //set initial auto clickers level bonus to 0
3541
const [autoClickersBonus, setAutoClickersBonus] = useState(
36-
JSON.parse(localStorage.getItem('gameState')).autoClickersBonus || [
37-
{ value: 0, level: 1 },
38-
],
42+
JSON.parse(localStorage.getItem('gameState'))
43+
? JSON.parse(localStorage.getItem('gameState')).autoClickersBonus
44+
: [{ value: 0, level: 1 }],
3945
); //set initial auto clickers bonus to 0
4046
const [autoClickersBonusMultiplier, setAutoClickersBonusMultiplier] =
4147
useState(
4248
JSON.parse(localStorage.getItem('gameState'))
43-
.autoClickersBonusMultiplier || [{ value: 0, level: 1 }],
49+
? JSON.parse(localStorage.getItem('gameState'))
50+
.autoClickersBonusMultiplier
51+
: [{ value: 0, level: 1 }],
4452
); //set initial auto clickers bonus multiplier to 0
4553
const [clicks, setClicks] = useState(
46-
JSON.parse(localStorage.getItem('gameState')).clicks || 0,
54+
JSON.parse(localStorage.getItem('gameState'))
55+
? JSON.parse(localStorage.getItem('gameState')).clicks
56+
: 0,
4757
); //set initial clicks pressed to 0
4858
const [clickMultiplier, setClickMultiplier] = useState(
49-
JSON.parse(localStorage.getItem('gameState')).clickMultiplier || 1,
59+
JSON.parse(localStorage.getItem('gameState'))
60+
? JSON.parse(localStorage.getItem('gameState')).clickMultiplier
61+
: 1,
5062
); //set initial click multiplier to 1
5163
const [clickersMultiplier, setClickersMultiplier] = useState(
52-
JSON.parse(localStorage.getItem('gameState')).clickersMultiplier || 1,
64+
JSON.parse(localStorage.getItem('gameState'))
65+
? JSON.parse(localStorage.getItem('gameState')).clickersMultiplier
66+
: 1,
5367
); //set initial clickers multiplier to 1
5468
const [timeMultiplierBonus, setTimeMultiplierBonus] = useState(
55-
JSON.parse(localStorage.getItem('gameState')).timeMultiplierBonus || 0,
69+
JSON.parse(localStorage.getItem('gameState'))
70+
? JSON.parse(localStorage.getItem('gameState')).timeMultiplierBonus
71+
: 0,
5672
); //set initial time multiplier bonus to 0
5773
const [clickMultiplierBonus, setClickMultiplierBonus] = useState(
58-
JSON.parse(localStorage.getItem('gameState')).clickMultiplierBonus || 0,
74+
JSON.parse(localStorage.getItem('gameState'))
75+
? JSON.parse(localStorage.getItem('gameState')).clickMultiplierBonus
76+
: 0,
5977
); //set initial click multiplier bonus to 0
6078
const [clickerBonus, setClickerBonus] = useState(
61-
JSON.parse(localStorage.getItem('gameState')).clickerBonus || 0,
79+
JSON.parse(localStorage.getItem('gameState'))
80+
? JSON.parse(localStorage.getItem('gameState')).clickerBonus
81+
: 0,
6282
); //set initial clicker bonus to 0
6383
const [clickers, setClickers] = useState(
64-
JSON.parse(localStorage.getItem('gameState')).clickers || 1,
84+
JSON.parse(localStorage.getItem('gameState'))
85+
? JSON.parse(localStorage.getItem('gameState')).clickers
86+
: 1,
6587
); //set initial clickers to 1
6688
const [clicksMultiplier, setClicksMultiplier] = useState(
67-
JSON.parse(localStorage.getItem('gameState')).clicksMultiplier || 1,
89+
JSON.parse(localStorage.getItem('gameState'))
90+
? JSON.parse(localStorage.getItem('gameState')).clicksMultiplier
91+
: 1,
6892
); //set initial clicks multiplier to 1
6993
const [seconds, setSeconds] = useState(
70-
JSON.parse(localStorage.getItem('gameState')).seconds || 0,
94+
JSON.parse(localStorage.getItem('gameState'))
95+
? JSON.parse(localStorage.getItem('gameState')).seconds
96+
: 0,
7197
); //set initial seconds played to 0
7298
const [secondsMultiplier, setSecondsMultiplier] = useState(
73-
JSON.parse(localStorage.getItem('gameState')).secondsMultiplier || 1,
99+
JSON.parse(localStorage.getItem('gameState'))
100+
? JSON.parse(localStorage.getItem('gameState')).secondsMultiplier
101+
: 1,
74102
); //set initial clicks multiplier to 1
75103
const [totalUpgrades, setTotalUpgrades] = useState(
76-
JSON.parse(localStorage.getItem('gameState')).totalUpgrades || 0,
104+
JSON.parse(localStorage.getItem('gameState'))
105+
? JSON.parse(localStorage.getItem('gameState')).totalUpgrades
106+
: 0,
77107
); //set initial total upgrades to 0
78108
const [totalUpgradesMultiplier, setTotalUpgradesMultiplier] = useState(
79-
JSON.parse(localStorage.getItem('gameState')).totalUpgradesMultiplier || 0,
109+
JSON.parse(localStorage.getItem('gameState'))
110+
? JSON.parse(localStorage.getItem('gameState')).totalUpgradesMultiplier
111+
: 0,
80112
); //set initial total upgrades multiplier to 0
81113
const [upgradeLevel, setUpgradeLevel] = useState(
82-
JSON.parse(localStorage.getItem('gameState')).upgradeLevel || 0,
114+
JSON.parse(localStorage.getItem('gameState'))
115+
? JSON.parse(localStorage.getItem('gameState')).upgradeLevel
116+
: 0,
83117
); //set initial upgrade level to 0
84118
const [totalUpgradeLevelXp, setTotalUpgradeLevelXp] = useState(
85-
JSON.parse(localStorage.getItem('gameState')).totalUpgradeLevelXp || 0,
119+
JSON.parse(localStorage.getItem('gameState'))
120+
? JSON.parse(localStorage.getItem('gameState')).totalUpgradeLevelXp
121+
: 0,
86122
); //set initial total upgrade level XP to 0
87123
const [upgradeLevelXp, setUpgradeLevelXp] = useState(
88-
JSON.parse(localStorage.getItem('gameState')).upgradeLevelXp || 0,
124+
JSON.parse(localStorage.getItem('gameState'))
125+
? JSON.parse(localStorage.getItem('gameState')).upgradeLevelXp
126+
: 0,
89127
); //set initial upgrade level XP to 1
90128
const [upgradeLevelXpRequired, setUpgradeLevelXpRequired] = useState(
91-
JSON.parse(localStorage.getItem('gameState')).upgradeLevelXpRequired || 1,
129+
JSON.parse(localStorage.getItem('gameState'))
130+
? JSON.parse(localStorage.getItem('gameState')).upgradeLevelXpRequired
131+
: 1,
92132
); //set initial upgrade level XP required to 1
93133
const [upgradeLevelMultiplier, setUpgradeLevelMultiplier] = useState(
94-
JSON.parse(localStorage.getItem('gameState')).upgradeLevelMultiplier || 0,
134+
JSON.parse(localStorage.getItem('gameState'))
135+
? JSON.parse(localStorage.getItem('gameState')).upgradeLevelMultiplier
136+
: 0,
95137
); //set initial upgrade level multiplier to 0
96138
const [logLevel, setLogLevel] = useState(
97-
JSON.parse(localStorage.getItem('gameState')).logLevel || 0,
139+
JSON.parse(localStorage.getItem('gameState'))
140+
? JSON.parse(localStorage.getItem('gameState')).logLevel
141+
: 0,
98142
); //set initial log level to 0
99143
const [totalLogLevelXp, setTotalLogLevelXp] = useState(
100-
JSON.parse(localStorage.getItem('gameState')).totalLogLevelXp || 0,
144+
JSON.parse(localStorage.getItem('gameState'))
145+
? JSON.parse(localStorage.getItem('gameState')).totalLogLevelXp
146+
: 0,
101147
); //set initial total log level XP to 0
102148
const [logLevelXp, setLogLevelXp] = useState(
103-
JSON.parse(localStorage.getItem('gameState')).logLevelXp || 0,
149+
JSON.parse(localStorage.getItem('gameState'))
150+
? JSON.parse(localStorage.getItem('gameState')).logLevelXp
151+
: 0,
104152
); //set initial log level XP to 0
105153
const [logLevelXpRequired, setLogLevelXpRequired] = useState(
106-
JSON.parse(localStorage.getItem('gameState')).logLevelXpRequired || 1,
154+
JSON.parse(localStorage.getItem('gameState'))
155+
? JSON.parse(localStorage.getItem('gameState')).logLevelXpRequired
156+
: 1,
107157
); //set initial log level XP required to 1
108158
const [logLevelMultiplier, setLogLevelMultiplier] = useState(
109-
JSON.parse(localStorage.getItem('gameState')).logLevelMultiplier || 0,
159+
JSON.parse(localStorage.getItem('gameState'))
160+
? JSON.parse(localStorage.getItem('gameState')).logLevelMultiplier
161+
: 0,
110162
); //set initial log level multiplier to 0
111163
const [gameState, setGameState] = useState({
112164
points: points,

0 commit comments

Comments
 (0)