Skip to content

Commit bc1c5b0

Browse files
committed
Add null check for playerData in UpdatePlayerData
Added a check to ensure playerData is present before updating state in the UpdatePlayerData function. Also updated Stats component prop names for consistency.
1 parent bde4a75 commit bc1c5b0

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/Components/Main/Main.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ const Main = () => {
2121

2222
const UpdatePlayerData = ({farmName, playerData, farmhandData}: formattedSaveFileType) => {
2323
console.log("Player data received", playerData, farmhandData);
24+
if(!playerData) {
25+
console.error("No player data received in Main component");
26+
return;
27+
}
2428
setHasData(true);
2529
setShowLoader(false);
2630
setFarmName(farmName ? playerData.farmName : "My Farm");
@@ -67,8 +71,8 @@ const Main = () => {
6771
<div className="main-container">
6872
{
6973
hasData ?
70-
<Stats globalFarmName={globalFarmName} playerData={playerData} farmhands={farmhands} /> :
71-
<Viewer UpdatePlayerData={UpdatePlayerData} />
74+
<Stats farmName={globalFarmName} playerData={playerData} farmhandData={farmhands} /> :
75+
<Viewer UpdatePlayerData={UpdatePlayerData} />
7276
}
7377
</div>
7478
<div className="adds">

0 commit comments

Comments
 (0)