feat: add DebugName wrappers to 56 components + redesign attunement cards + remove ScrollArea from AttunementsTab
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m31s

This commit is contained in:
2026-05-28 15:28:18 +02:00
parent 9671078fea
commit 13c185a216
59 changed files with 781 additions and 539 deletions
@@ -12,6 +12,7 @@ import { LOOT_DROPS, LOOT_RARITY_COLORS } from '@/lib/game/data/loot-drops';
import type { LootInventory } from '@/lib/game/types';
import { fmt } from '@/lib/game/stores';
import { useCraftingStore, useCombatStore, useManaStore } from '@/lib/game/stores';
import { DebugName } from '@/components/game/debug/debug-context';
// ─── Crafting Progress ───────────────────────────────────────────────────────
@@ -222,6 +223,7 @@ export function EquipmentCrafter() {
const currentAction = useCombatStore((s) => s.currentAction);
return (
<DebugName name="EquipmentCrafter">
<div className="grid grid-cols-1 lg:grid-cols-2 gap-4">
<Card className="bg-gray-900/80 border-gray-700">
<CardHeader className="pb-2">
@@ -241,6 +243,7 @@ export function EquipmentCrafter() {
<MaterialsInventory materials={lootInventory.materials} deleteMaterial={deleteMaterial} />
</div>
</DebugName>
);
}