From 5ddfd37f4dc781ade1235e8d1c4441ac63f6a284 Mon Sep 17 00:00:00 2001 From: Codex Date: Thu, 11 Jun 2026 23:07:31 +0800 Subject: [PATCH] Polish ecommerce tool page layouts --- src/features/ecommerce/EcommercePage.tsx | 177 ++--- src/styles/ecommerce-standalone.css | 896 ++++++++++++++++------- src/styles/pages/image-workbench.css | 38 + 3 files changed, 738 insertions(+), 373 deletions(-) diff --git a/src/features/ecommerce/EcommercePage.tsx b/src/features/ecommerce/EcommercePage.tsx index 8ccaa68..ab4a3bc 100644 --- a/src/features/ecommerce/EcommercePage.tsx +++ b/src/features/ecommerce/EcommercePage.tsx @@ -2137,10 +2137,19 @@ function ProductClonePage(_props: ProductClonePageProps = {}) { const openHotVideoPage = () => { clearSmartCutoutTransition(); - setActiveQuickTool("hot-video"); - setComposerMenu(null); - setIsCloneSettingsCollapsed(true); - setIsCommandHistoryCollapsed(true); + clearQuickPageTransition(); + runQuickPageTransition( + { title: "正在进入广告视频", subtitle: "AI智能策划 · 一键生成电商短视频" }, + () => { + setActiveQuickTool("hot-video"); + setComposerMenu(null); + setIsCloneSettingsCollapsed(true); + setIsCommandHistoryCollapsed(true); + setPreviewZoom(1); + setRatio("9:16"); + resetQuickSetSelectState(); + }, + ); }; const closeHotVideoPage = () => { @@ -4949,16 +4958,13 @@ function ProductClonePage(_props: ProductClonePageProps = {}) { className="ecom-command-hidden-file" onChange={handleImageWorkbenchUpload} /> -