diff --git a/src/features/ecommerce/EcommercePage.tsx b/src/features/ecommerce/EcommercePage.tsx
index 6e45903..32d8b24 100644
--- a/src/features/ecommerce/EcommercePage.tsx
+++ b/src/features/ecommerce/EcommercePage.tsx
@@ -4985,21 +4985,34 @@ function ProductClonePage(_props: ProductClonePageProps = {}) {
}}
/>
{node.sourceImage ? (
-
+
+
+
+
) : null}
-
- {node.results.map((card) => (
-
- ))}
+
+
{node.mode === "set" ? "套图" : node.mode === "detail" ? "详情图" : node.mode === "model" ? "模特图" : node.mode === "hot" ? "爆款图" : node.mode}
+
+ {node.results.map((card) => (
+
+ ))}
+
))}
diff --git a/src/styles/ecommerce-standalone.css b/src/styles/ecommerce-standalone.css
index b7b39ec..839e7c6 100644
--- a/src/styles/ecommerce-standalone.css
+++ b/src/styles/ecommerce-standalone.css
@@ -2944,6 +2944,15 @@
border-radius: 8px;
}
+.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-result-stack > .clone-ai-node-label {
+ position: absolute;
+ top: -6px;
+ left: 50%;
+ z-index: 5;
+ transform: translate(-50%, -100%);
+ white-space: nowrap;
+}
+
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-canvas-node.is-generating {
justify-content: center;
min-width: 200px;
@@ -13473,3 +13482,15 @@ html body #root .ecommerce-standalone.ecommerce-standalone .product-clone-page[d
display: inline !important;
}
}
+
+/* Compact composer override: keep the generated-state composer from growing into the canvas. */
+html body #root .ecommerce-standalone.ecommerce-standalone .product-clone-page[data-tool="clone"][data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact:not(.is-history-detail *) .clone-ai-input-wrapper.ecom-command-composer,
+html body #root .ecommerce-standalone.ecommerce-standalone .product-clone-page[data-tool="clone"][data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact:not(.is-history-detail *) .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) {
+ min-height: 156px !important;
+ max-height: 186px !important;
+}
+
+html body #root .ecommerce-standalone.ecommerce-standalone .product-clone-page[data-tool="clone"][data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact:not(.is-history-detail *) .ecom-command-composer textarea {
+ min-height: 36px !important;
+ max-height: 36px !important;
+}