拆分图片画布图片信息弹窗

新增图片信息弹窗组件,承接 metadata 详情渲染和 UnifiedModal 接入

修复未登录进入编辑器时项目和素材接口抢跑 401

修复重置画布视图点击事件误传导致适合视图报错

补充图片信息弹窗、鉴权门禁和重置按钮回归测试

更新前端拆分文档和 TRACKING 浏览器回归记录
This commit is contained in:
2026-06-17 10:56:51 +08:00
parent 53d1283083
commit f34556d33d
11 changed files with 303 additions and 83 deletions

View File

@@ -40,10 +40,12 @@ function isEditorAuthError(error: unknown) {
export function useImageCanvasAssetLibrary({
assetListRef,
canAccessProtectedData,
openEditorLoginModal,
onDeleteAssets,
}: {
assetListRef: RefObject<HTMLDivElement | null>;
canAccessProtectedData: boolean;
openEditorLoginModal: (postLoginAction?: (() => void) | null) => void;
onDeleteAssets?: (assets: EditorAsset[]) => void;
}) {
@@ -94,6 +96,9 @@ export function useImageCanvasAssetLibrary({
selectableAssets.every((asset) => selectedAssetIds.has(asset.id));
useEffect(() => {
if (!canAccessProtectedData) {
return undefined;
}
let cancelled = false;
loadEditorAssetLibrary()
.then((library) => {
@@ -118,7 +123,7 @@ export function useImageCanvasAssetLibrary({
return () => {
cancelled = true;
};
}, [openEditorLoginModal]);
}, [canAccessProtectedData, openEditorLoginModal]);
const resolveAssetFolderId = useCallback(
(clientX: number, clientY: number) => {