拆分图片画布图片信息弹窗
新增图片信息弹窗组件,承接 metadata 详情渲染和 UnifiedModal 接入 修复未登录进入编辑器时项目和素材接口抢跑 401 修复重置画布视图点击事件误传导致适合视图报错 补充图片信息弹窗、鉴权门禁和重置按钮回归测试 更新前端拆分文档和 TRACKING 浏览器回归记录
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user