From 104d2ec0a6973e983c46724165fdc0916515ad16 Mon Sep 17 00:00:00 2001 From: mostapko <118490879+mostapko@users.noreply.github.com> Date: Sun, 1 Mar 2026 03:30:47 +0000 Subject: [PATCH] feat(ui): allow navigating between images with arrows in preview dialog (#5669) --- web/src/components/PreviewImageDialog.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/src/components/PreviewImageDialog.tsx b/web/src/components/PreviewImageDialog.tsx index 4787c892e..794df77a1 100644 --- a/web/src/components/PreviewImageDialog.tsx +++ b/web/src/components/PreviewImageDialog.tsx @@ -27,6 +27,12 @@ function PreviewImageDialog({ open, onOpenChange, imgUrls, initialIndex = 0 }: P case "Escape": onOpenChange(false); break; + case "ArrowRight": + setCurrentIndex((prev) => Math.min(prev + 1, imgUrls.length - 1)); + break; + case "ArrowLeft": + setCurrentIndex((prev) => Math.max(prev - 1, 0)); + break; default: break; }