diff --git a/public/sample-images/new-bg-model-product.png b/public/sample-images/new-bg-model-product.png
new file mode 100644
index 00000000..921e7a7c
Binary files /dev/null and b/public/sample-images/new-bg-model-product.png differ
diff --git a/public/sample-images/style-transfer-reference.png b/public/sample-images/style-transfer-reference.png
new file mode 100644
index 00000000..79b68c5c
Binary files /dev/null and b/public/sample-images/style-transfer-reference.png differ
diff --git a/public/template-thumbnails/background-swap.png b/public/template-thumbnails/background-swap.png
new file mode 100644
index 00000000..9ec9196e
Binary files /dev/null and b/public/template-thumbnails/background-swap.png differ
diff --git a/public/template-thumbnails/color-variations.png b/public/template-thumbnails/color-variations.png
new file mode 100644
index 00000000..b1089f4e
Binary files /dev/null and b/public/template-thumbnails/color-variations.png differ
diff --git a/public/template-thumbnails/model-product-hover.png b/public/template-thumbnails/model-product-hover.png
new file mode 100644
index 00000000..921e7a7c
Binary files /dev/null and b/public/template-thumbnails/model-product-hover.png differ
diff --git a/public/template-thumbnails/model-product.png b/public/template-thumbnails/model-product.png
new file mode 100644
index 00000000..363c24df
Binary files /dev/null and b/public/template-thumbnails/model-product.png differ
diff --git a/public/template-thumbnails/product-shot.png b/public/template-thumbnails/product-shot.png
new file mode 100644
index 00000000..e4f5766f
Binary files /dev/null and b/public/template-thumbnails/product-shot.png differ
diff --git a/public/template-thumbnails/scene-composite.png b/public/template-thumbnails/scene-composite.png
new file mode 100644
index 00000000..cc66ec1b
Binary files /dev/null and b/public/template-thumbnails/scene-composite.png differ
diff --git a/public/template-thumbnails/style-transfer-hover.png b/public/template-thumbnails/style-transfer-hover.png
new file mode 100644
index 00000000..79b68c5c
Binary files /dev/null and b/public/template-thumbnails/style-transfer-hover.png differ
diff --git a/public/template-thumbnails/style-transfer.png b/public/template-thumbnails/style-transfer.png
new file mode 100644
index 00000000..a1d24082
Binary files /dev/null and b/public/template-thumbnails/style-transfer.png differ
diff --git a/src/components/quickstart/TemplateCard.tsx b/src/components/quickstart/TemplateCard.tsx
index 0591adb0..1dcfe677 100644
--- a/src/components/quickstart/TemplateCard.tsx
+++ b/src/components/quickstart/TemplateCard.tsx
@@ -13,6 +13,7 @@ interface TemplateCardProps {
};
nodeCount: number;
previewImage?: string;
+ hoverImage?: string;
isLoading?: boolean;
onUseWorkflow: () => void;
disabled?: boolean;
@@ -36,6 +37,7 @@ export function TemplateCard({
template,
nodeCount,
previewImage,
+ hoverImage,
isLoading = false,
onUseWorkflow,
disabled = false,
@@ -64,12 +66,24 @@ export function TemplateCard({
`}
>
{previewImage ? (
- /* eslint-disable-next-line @next/next/no-img-element */
-
+ <>
+ {/* Primary image */}
+ {/* eslint-disable-next-line @next/next/no-img-element */}
+
+ {/* Hover image (if provided) */}
+ {hoverImage && (
+ /* eslint-disable-next-line @next/next/no-img-element */
+
+ )}
+ >
) : (