diff --git a/src/features/ecommerce/EcommercePage.tsx b/src/features/ecommerce/EcommercePage.tsx index a458dbc..6e45903 100644 --- a/src/features/ecommerce/EcommercePage.tsx +++ b/src/features/ecommerce/EcommercePage.tsx @@ -106,8 +106,8 @@ const ecommerceInspirationAssets = ossAssets.ecommerce.inspiration; const ecommerceInspirationRows = [ { - title: "社区集锦", - desc: "不止作图,更懂转化。", + title: "作品记录", + desc: "沉淀最近生成的高转化素材,随时回看与复用。", variant: "team", cards: [ { title: "指定ASIN,优化listing", meta: "竞品拆解 · 卖点重排 · 图文建议", mediaUrl: ecommerceInspirationAssets.asinListing, mediaType: "image" }, @@ -3295,8 +3295,7 @@ function ProductClonePage(_props: ProductClonePageProps = {}) { }, [openCloneBasicSelect]); useEffect(() => { - const shouldAutoCompactComposer = (status === "generating" || status === "done") && !isCommandComposerCompact; - if (!composerMenu && !shouldAutoCompactComposer) return undefined; + if (!composerMenu && !(status === "done" && !isCommandComposerCompact)) return undefined; const handlePointerDown = (event: PointerEvent) => { const target = event.target; @@ -3305,19 +3304,13 @@ function ProductClonePage(_props: ProductClonePageProps = {}) { if (composer?.contains(target)) return; if (composerMenu && composerMenu !== "settings") setComposerMenu(null); - if (shouldAutoCompactComposer) setIsCommandComposerCompact(true); + if (status === "done" && !isCommandComposerCompact) setIsCommandComposerCompact(true); }; document.addEventListener("pointerdown", handlePointerDown); return () => document.removeEventListener("pointerdown", handlePointerDown); }, [composerMenu, isCommandComposerCompact, status]); - useEffect(() => { - if ((status === "generating" || status === "done") && !isCommandComposerCompact) { - setIsCommandComposerCompact(true); - } - }, [isCommandComposerCompact, status]); - useEffect(() => { if (composerMenuCloseTimeoutRef.current !== null) { window.clearTimeout(composerMenuCloseTimeoutRef.current); @@ -4494,14 +4487,12 @@ function ProductClonePage(_props: ProductClonePageProps = {}) { onClick={() => openProductSetPreview(setPreviewCards[0] ?? productSetPreviewCards[0])} > 商品原图 - 原图素材 + /> {node.sourceImage ? ( -
- - -
+ ) : null}