修复画板提示与失效项目跳转
画板参考图选择提示改为持续显示并支持手动关闭。 显式项目访问失效时同步切回项目页状态。 补充提示关闭和项目失效回退测试。
This commit is contained in:
@@ -189,7 +189,6 @@ const LAST_CHARACTER_SPEC_REFERENCE_CACHE_KEY =
|
||||
'genarrative.imageCanvas.lastCharacterSpecReference';
|
||||
const LAST_ICON_SPEC_REFERENCE_CACHE_KEY =
|
||||
'genarrative.imageCanvas.lastIconSpecReference';
|
||||
const REFERENCE_PICK_WARNING_DISMISS_MS = 2600;
|
||||
const INVALID_CHARACTER_SPEC_WARNING =
|
||||
'选择的图片不是角色规范图,请选择生成规范里的角色规范。';
|
||||
const INVALID_ICON_SPEC_WARNING =
|
||||
@@ -697,16 +696,6 @@ export function useImageCanvasGenerationWorkflow({
|
||||
generateDialog?.mode,
|
||||
]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!referencePickWarning) {
|
||||
return undefined;
|
||||
}
|
||||
const warningTimer = window.setTimeout(() => {
|
||||
setReferencePickWarning(null);
|
||||
}, REFERENCE_PICK_WARNING_DISMISS_MS);
|
||||
return () => window.clearTimeout(warningTimer);
|
||||
}, [referencePickWarning]);
|
||||
|
||||
const quickEditSourceLayer = quickEditPanel
|
||||
? (layers.find((layer) => layer.id === quickEditPanel.sourceLayerId) ??
|
||||
null)
|
||||
|
||||
Reference in New Issue
Block a user