From e938e0783d468128c1a7ee4de3d73690c12feb7f Mon Sep 17 00:00:00 2001 From: Lee Robinson Date: Sun, 28 Jul 2024 22:56:37 -0500 Subject: [PATCH] fix last bug --- components/product/gallery.tsx | 18 ++++++++++---- components/product/product-context.tsx | 31 ++++++++++++++++--------- components/product/variant-selector.tsx | 8 +++++-- components/welcome-toast.tsx | 1 - 4 files changed, 40 insertions(+), 18 deletions(-) diff --git a/components/product/gallery.tsx b/components/product/gallery.tsx index 3bbb8fd6d..79659096c 100644 --- a/components/product/gallery.tsx +++ b/components/product/gallery.tsx @@ -2,11 +2,12 @@ import { ArrowLeftIcon, ArrowRightIcon } from '@heroicons/react/24/outline'; import { GridTileImage } from 'components/grid/tile'; -import { useProduct } from 'components/product/product-context'; +import { useProduct, useUpdateURL } from 'components/product/product-context'; import Image from 'next/image'; export function Gallery({ images }: { images: { src: string; altText: string }[] }) { const { state, updateImage } = useProduct(); + const updateURL = useUpdateURL(); const imageIndex = state.image ? parseInt(state.image) : 0; const nextImageIndex = imageIndex + 1 < images.length ? imageIndex + 1 : 0; @@ -33,7 +34,10 @@ export function Gallery({ images }: { images: { src: string; altText: string }[]