Add animation to group open

This commit is contained in:
Mitchell McCaffrey
2021-05-24 17:11:46 +10:00
parent 0917ef05a1
commit 4e5bd8bf02
12 changed files with 170 additions and 76 deletions

View File

@@ -57,7 +57,7 @@ function TokenBar({ onMapTokenStateCreate }) {
height: "100%",
width: "80px",
minWidth: "80px",
overflowY: "scroll",
overflowY: "hidden",
overflowX: "hidden",
display: fullScreen ? "none" : "block",
}}

View File

@@ -23,12 +23,12 @@ function TokenTileGroup({
onDoubleClick={onDoubleClick}
columns="1fr 1fr"
>
<Grid columns={layout.gridTemplate} p={2} sx={{ gridGap: 2 }}>
<Grid columns={layout.groupGridTemplate} p={2} sx={{ gridGap: 2 }}>
{tokens.slice(0, 16).map((token) => (
<TokenTileImage
sx={{ borderRadius: "8px" }}
token={token}
key={token.id}
key={`${token.id}-group-tile`}
/>
))}
</Grid>

View File

@@ -13,6 +13,7 @@ function TokenTiles({ tokens, onTokenEdit, subgroup }) {
const {
groups,
selectedGroupIds,
openGroupId,
openGroupItems,
selectMode,
onGroupOpen,
@@ -68,6 +69,7 @@ function TokenTiles({ tokens, onTokenEdit, subgroup }) {
renderTile={renderTile}
onTileSelect={onGroupSelect}
disableGrouping={subgroup}
openGroupId={openGroupId}
/>
);
}