diff --git a/app/routes/analyzer.tsx b/app/routes/analyzer.tsx index 90865c162..bd48ca4cd 100644 --- a/app/routes/analyzer.tsx +++ b/app/routes/analyzer.tsx @@ -84,6 +84,51 @@ export default function BuildAnalyzerPage() { return
Coming soon :)
; } + const mainWeaponCategoryItems = [ + analyzed.stats.shotSpreadAir && ( + + ), + typeof analyzed.stats.shotSpreadGround === "number" && ( + + ), + typeof analyzed.stats.mainWeaponWhiteInkSeconds === "number" && ( + + ), + typeof analyzed.weapon.brellaCanopyHp === "number" && ( + + ), + typeof analyzed.weapon.fullChargeSeconds === "number" && ( + + ), + typeof analyzed.weapon.maxChargeHoldSeconds === "number" && ( + + ), + ].filter(Boolean); + return (
@@ -133,50 +178,11 @@ export default function BuildAnalyzerPage() {
- - {analyzed.stats.shotSpreadAir && ( - - )} - {typeof analyzed.stats.shotSpreadGround === "number" && ( - - )} - {typeof analyzed.stats.mainWeaponWhiteInkSeconds === "number" && ( - - )} - {typeof analyzed.weapon.brellaCanopyHp === "number" && ( - - )} - {typeof analyzed.weapon.fullChargeSeconds === "number" && ( - - )} - {typeof analyzed.weapon.maxChargeHoldSeconds === "number" && ( - - )} - + {mainWeaponCategoryItems.length > 0 && ( + + {mainWeaponCategoryItems} + + )}