From 525130b7e945dc55a7fb95f912f50c8a5f10bbf6 Mon Sep 17 00:00:00 2001 From: Eugene Fox Date: Sun, 6 Jul 2025 12:34:02 +0300 Subject: [PATCH] fix: collection collapses on tab/group drag --- .../components/CollectionView.styles.ts | 8 +--- .../sidepanel/components/CollectionView.tsx | 44 ++++++++++--------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/entrypoints/sidepanel/components/CollectionView.styles.ts b/entrypoints/sidepanel/components/CollectionView.styles.ts index 6a56eea..6a64bed 100644 --- a/entrypoints/sidepanel/components/CollectionView.styles.ts +++ b/entrypoints/sidepanel/components/CollectionView.styles.ts @@ -84,15 +84,11 @@ export const useStyles_CollectionView = makeStyles({ "& > div": { pointerEvents: "none" - }, - height: "54px", - overflow: "hidden" + } }, sorting: { - pointerEvents: "none", - height: "54px", - overflow: "hidden" + pointerEvents: "none" }, dragging: { diff --git a/entrypoints/sidepanel/components/CollectionView.tsx b/entrypoints/sidepanel/components/CollectionView.tsx index b4b2696..40a5b69 100644 --- a/entrypoints/sidepanel/components/CollectionView.tsx +++ b/entrypoints/sidepanel/components/CollectionView.tsx @@ -50,26 +50,30 @@ export default function CollectionView({ collection, index: collectionIndex, dra - { collection.items.length < 1 ? -
- - { i18n.t("collections.empty") } -
- : -
- [collectionIndex, index].join("/")) } - strategy={ tilesView ? horizontalListSortingStrategy : verticalListSortingStrategy } - > - { collection.items.map((i, index) => - i.type === "group" ? - - : - - ) } - -
+ { (!activeItem || activeItem.item.type !== "collection") && !dragOverlay && + <> + { collection.items.length < 1 ? +
+ + { i18n.t("collections.empty") } +
+ : +
+ [collectionIndex, index].join("/")) } + strategy={ tilesView ? horizontalListSortingStrategy : verticalListSortingStrategy } + > + { collection.items.map((i, index) => + i.type === "group" ? + + : + + ) } + +
+ } + }