+ {/* Token info */}
+
+
{selectedToken.name}
+
+ {selectedToken.characterId ? 'Spielercharakter' : 'NPC/Monster'}
+
+
+
+ {/* HP */}
+
+
+
+ updateTokenHp(selectedToken.id, parseInt(e.target.value) || 0)}
+ className="w-20 px-2 py-1 bg-white/5 border border-white/10 rounded text-white text-center"
+ />
+ /
+ {selectedToken.hpMax}
+
+
+
+ {/* Initiative */}
+
+
+ setInitiative(selectedToken.id, parseInt(e.target.value) || 0)}
+ className="w-full mt-1 px-2 py-1 bg-white/5 border border-white/10 rounded text-white"
+ placeholder="0"
+ />
+
+
+ {/* Position */}
+
+
+
+ X: {selectedToken.positionX}, Y: {selectedToken.positionY}
+
+
+
+ {/* Conditions */}
+ {selectedToken.conditions.length > 0 && (
+
+
+
+ {selectedToken.conditions.map((condition: string, i: number) => (
+
+ {condition}
+
+ ))}
+
+
+ )}
+
+ {/* Remove token */}
+
+