Fix prerender error: correct component props
All checks were successful
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m0s

- Fix ComboMeter to receive combo object and isClimbing flag
- Fix LootInventoryDisplay to receive correct inventory and callbacks
- Fix AchievementsDisplay to receive required gameState props
This commit is contained in:
2026-03-26 16:18:54 +00:00
parent 378e434d44
commit fa713a15b5

View File

@@ -167,7 +167,7 @@ export default function ManaLoopGame() {
togglePause={store.togglePause} togglePause={store.togglePause}
/> />
<ComboMeter comboCount={store.comboCount} /> <ComboMeter combo={store.combo} isClimbing={store.currentAction === 'climb'} />
</div> </div>
</div> </div>
</header> </header>
@@ -213,13 +213,25 @@ export default function ManaLoopGame() {
{/* Loot Inventory */} {/* Loot Inventory */}
<LootInventoryDisplay <LootInventoryDisplay
loot={store.loot} inventory={store.lootInventory}
onSellLoot={store.sellLoot} elements={store.elements}
equipmentInstances={store.equipmentInstances}
onDeleteMaterial={store.deleteMaterial}
onDeleteEquipment={store.deleteEquipmentInstance}
/> />
{/* Achievements */} {/* Achievements */}
<AchievementsDisplay <AchievementsDisplay
achievements={store.achievements} achievements={store.achievements}
gameState={{
maxFloorReached: store.maxFloorReached,
totalManaGathered: store.totalManaGathered,
signedPacts: store.signedPacts,
totalSpellsCast: store.totalSpellsCast,
totalDamageDealt: store.totalDamageDealt,
totalCraftsCompleted: store.totalCraftsCompleted,
combo: store.combo,
}}
/> />
</div> </div>