From e62a21c4692470bf8cfad1efa2d4529e3b241132 Mon Sep 17 00:00:00 2001 From: James Collins Date: Sat, 20 May 2023 22:02:49 +1000 Subject: [PATCH] loop images --- resources/js/components/SMImageGallery.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/js/components/SMImageGallery.vue b/resources/js/components/SMImageGallery.vue index af512c5..e4faa56 100644 --- a/resources/js/components/SMImageGallery.vue +++ b/resources/js/components/SMImageGallery.vue @@ -81,17 +81,25 @@ const handleModalUpdateButtons = () => { }; const handleModalPrevImage = () => { + handleModalUpdateButtons(); + if (showModalImage.value !== null) { if (showModalImage.value > 0) { showModalImage.value--; + } else { + showModalImage.value = props.images.length - 1; } } }; const handleModalNextImage = () => { + handleModalUpdateButtons(); + if (showModalImage.value !== null) { if (showModalImage.value < props.images.length - 1) { showModalImage.value++; + } else { + showModalImage.value = 0; } } };