From 273f3a1d93a108ce3160391e0e0aee084a63c009 Mon Sep 17 00:00:00 2001 From: Chuck Dries Date: Sun, 10 Jul 2022 17:17:57 -0700 Subject: [PATCH] fix build crash --- TODO.md | 1 + src/components/GalleryImage/GalleryImage.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index 54bad08..c1a5d8f 100644 --- a/TODO.md +++ b/TODO.md @@ -7,3 +7,4 @@ - [x] gallery sort and filter preserved in url (use-query or whatever?) - [x] nav next/prev buttons use saved gallery sort and filter - [ ] bug: "gallery" buttin in nav should reset filter and sort selections +- [ ] bug: styling on action buttons in prerender/isClient==false diff --git a/src/components/GalleryImage/GalleryImage.js b/src/components/GalleryImage/GalleryImage.js index 723755a..5784441 100644 --- a/src/components/GalleryImage/GalleryImage.js +++ b/src/components/GalleryImage/GalleryImage.js @@ -39,9 +39,10 @@ const logKeyShortcut = (keyCode) => { const GalleryImage = ({ data, location: { - state: { sortedImageList, currentIndex, filterKeyword, sortKey }, + state }, }) => { + const { sortedImageList, currentIndex, filterKeyword, sortKey } = state ?? {}; const image = data.file; const ar = getAspectRatio(image);