Files
Mana-Loop/src/components/game/tabs/LootTab.tsx
T
Refactoring Agent 837d963b63
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 30m15s
fix: split SpireTab.tsx to 395 lines, remove require() imports, import from data modules; complete store migration
2026-05-04 13:36:10 +02:00

27 lines
835 B
TypeScript
Executable File

'use client';
import { useGameStore } from '@/lib/game/stores';
import { LootInventoryDisplay } from '@/components/game/LootInventory';
export function LootTab() {
const lootInventory = useGameStore((s) => s.lootInventory);
const elements = useGameStore((s) => s.elements);
const equipmentInstances = useGameStore((s) => s.equipmentInstances);
const deleteMaterial = useGameStore((s) => s.deleteMaterial);
const deleteEquipmentInstance = useGameStore((s) => s.deleteEquipmentInstance);
return (
<div className="space-y-4">
<LootInventoryDisplay
inventory={lootInventory}
elements={elements}
equipmentInstances={equipmentInstances}
onDeleteMaterial={deleteMaterial}
onDeleteEquipment={deleteEquipmentInstance}
/>
</div>
);
}
LootTab.displayName = "LootTab";