From 83d2bbfe88cfbcb9d24175615aa38e09ec5cc412 Mon Sep 17 00:00:00 2001 From: Noah Manneschmidt Date: Tue, 30 May 2023 15:46:09 -0700 Subject: [PATCH] No destructuring returns from dynamic json imports Works around webpack/webpack#17042 --- src/draw-state.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/draw-state.tsx b/src/draw-state.tsx index a55ba868e..18586238d 100644 --- a/src/draw-state.tsx +++ b/src/draw-state.tsx @@ -48,9 +48,11 @@ export const useDrawState = createStore((set, get) => ({ }); writeDataSetToUrl(dataSetName); - const { default: data } = await import( - /* webpackChunkName: "songData" */ `./songs/${dataSetName}.json` - ); + const data = ( + await import( + /* webpackChunkName: "songData" */ `./songs/${dataSetName}.json` + ) + ).default; set({ gameData: data, drawings: [],