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; }