Hide token bar group if all items are hidden and only add visible tokens on drag

This commit is contained in:
Mitchell McCaffrey 2021-06-05 14:46:14 +10:00
parent 5347e30b98
commit d6b6d6a1eb

View File

@ -74,7 +74,7 @@ function TokenBar({ onMapTokensStateCreate }) {
let offset = new Vector2(0, 0);
for (let item of group.items) {
const token = tokensById[item.id];
if (token) {
if (token && !token.hideInSidebar) {
tokenStates.push(
createTokenState(
token,
@ -115,6 +115,7 @@ function TokenBar({ onMapTokensStateCreate }) {
groupTokens.push(token);
}
}
if (groupTokens.length > 0) {
return (
<TokenBarTokenGroup
group={group}
@ -125,6 +126,7 @@ function TokenBar({ onMapTokensStateCreate }) {
);
}
}
}
return (
<DndContext