完善资源分页依赖
按资源类别签名刷新分页类别\n避免资源数量不变时使用过期类别,同时保持稳定引用避免无关编辑面板重置
This commit is contained in:
@@ -1825,10 +1825,14 @@ export default function ProjectDevelopmentView({
|
||||
token: transitionToken,
|
||||
});
|
||||
}, [resourceCategoryScopeKey]);
|
||||
const resourcePageCategories = useMemo(
|
||||
() => (canvasResources.length > 0 ? visibleCategoryOrder : []),
|
||||
const resourcePageCategoryKey = useMemo(
|
||||
() => canvasResources.map((resource) => resource.category).join('|'),
|
||||
[canvasResources],
|
||||
);
|
||||
const resourcePageCategories = useMemo(
|
||||
() => (resourcePageCategoryKey ? visibleCategoryOrder : []),
|
||||
[resourcePageCategoryKey],
|
||||
);
|
||||
const activePageCategory =
|
||||
resourcePageCategories.find(
|
||||
(category) => category === activeResourceCategory,
|
||||
|
||||
Reference in New Issue
Block a user