From 4ea319646a88d0e9a97bf4780fe45ef10c842fca Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Wed, 25 Mar 2026 03:19:17 +0100 Subject: [PATCH] feat: add save/copy buttons to image preview modal --- .../web/src/components/chat/ImagePreview.tsx | 45 +++++++++++++++---- 1 file changed, 37 insertions(+), 8 deletions(-) diff --git a/packages/web/src/components/chat/ImagePreview.tsx b/packages/web/src/components/chat/ImagePreview.tsx index 7133119c..e7356cba 100644 --- a/packages/web/src/components/chat/ImagePreview.tsx +++ b/packages/web/src/components/chat/ImagePreview.tsx @@ -1,5 +1,6 @@ import React from 'react'; import { useUIStore } from '../../stores/uiStore'; +import { saveImage, copyImageToClipboard } from '../../utils/imageActions'; export function ImagePreview() { const imageUrl = useUIStore((s) => s.imagePreviewUrl); @@ -13,14 +14,42 @@ export function ImagePreview() { className="fixed inset-0 z-[200] flex items-center justify-center bg-surface-overlay animate-fade-in cursor-pointer" onClick={closeImagePreview} > - + {/* Toolbar: download, copy, close */} +