refactor: simplify ManaStatsSection props from 17 fields to single stats object
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m23s

This commit is contained in:
2026-05-26 18:28:24 +02:00
parent da4f9eccb3
commit ef850e98e2
9 changed files with 31 additions and 48 deletions
+1 -16
View File
@@ -22,23 +22,8 @@ export function StatsTab() {
return (
<div className="space-y-4">
<ManaStatsSection
maxMana={manaStats.maxMana}
baseRegen={manaStats.baseRegen}
effectiveRegen={manaStats.effectiveRegen}
clickMana={manaStats.clickMana}
meditationMultiplier={manaStats.meditationMultiplier}
upgradeEffects={manaStats.upgradeEffects}
stats={{ ...manaStats, rawMana: manaStats.maxMana }}
elemMax={elemMax}
incursionStrength={manaStats.incursionStrength}
rawMana={manaStats.maxMana}
hasSteadyStream={manaStats.hasSteadyStream}
hasManaTorrent={manaStats.hasManaTorrent}
hasDesperateWells={manaStats.hasDesperateWells}
manaCascadeBonus={manaStats.manaCascadeBonus}
manaWaterfallBonus={manaStats.manaWaterfallBonus}
hasFlowSurge={manaStats.hasFlowSurge}
hasManaOverflow={manaStats.hasManaOverflow}
hasEternalFlow={manaStats.hasEternalFlow}
/>
<CombatStatsSection
activeSpellDef={combatStats.activeSpellDef}