新增图片画布项目页
新增 /project 项目页和我的页项目入口 补齐图片画布工程列表、重命名和删除 API 支持 /editor/canvas 按 projectid 加载指定工程 更新图片画布文档、TRACKING 和对应测试
This commit is contained in:
@@ -42,6 +42,7 @@ import {
|
||||
type EditorImageGenerationResult,
|
||||
type EditorProjectLayerSnapshot,
|
||||
generateEditorImage,
|
||||
loadEditorProject,
|
||||
loadOrCreateRecentEditorProject,
|
||||
saveEditorProjectLayout,
|
||||
} from '../../services/image-editor/editorProjectClient';
|
||||
@@ -639,7 +640,16 @@ export function ImageCanvasEditorView() {
|
||||
|
||||
useEffect(() => {
|
||||
let cancelled = false;
|
||||
loadOrCreateRecentEditorProject()
|
||||
const projectIdFromQuery =
|
||||
typeof window === 'undefined'
|
||||
? null
|
||||
: new URLSearchParams(window.location.search).get('projectid')?.trim() ||
|
||||
null;
|
||||
const loadProject = projectIdFromQuery
|
||||
? loadEditorProject(projectIdFromQuery)
|
||||
: loadOrCreateRecentEditorProject();
|
||||
|
||||
loadProject
|
||||
.then((project) => {
|
||||
if (cancelled) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user