From 6bd5907ad7e71f8cec3be22826cfaa1cd6a46fdb Mon Sep 17 00:00:00 2001 From: Jacob Fletcher Date: Fri, 23 Dec 2022 08:34:41 -0500 Subject: [PATCH] chore: reverts 9567328 --- src/admin/components/elements/DocumentDrawer/index.tsx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/admin/components/elements/DocumentDrawer/index.tsx b/src/admin/components/elements/DocumentDrawer/index.tsx index c96ff6dfb7..5205d3f0f1 100644 --- a/src/admin/components/elements/DocumentDrawer/index.tsx +++ b/src/admin/components/elements/DocumentDrawer/index.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useId, useMemo, useReducer, useState } from 'react'; +import React, { useCallback, useEffect, useId, useMemo, useState } from 'react'; import { useModal } from '@faceless-ui/modal'; import { useTranslation } from 'react-i18next'; import { toast } from 'react-toastify'; @@ -83,8 +83,7 @@ export const DocumentDrawer: React.FC = ({ setFields(formatFields(collectionConfig, true)); }, [collectionSlug, collectionConfig]); - const [cacheBust, dispatchCacheBust] = useReducer((state) => state + 1, 0); // used to rerun the API call even though the URL hasn't changed - const [{ data, isLoading: isLoadingDocument, isError }, { setParams }] = usePayloadAPI( + const [{ data, isLoading: isLoadingDocument, isError }] = usePayloadAPI( (id ? `${serverURL}${api}/${collectionSlug}/${id}` : null), { initialParams: { 'fallback-locale': 'null', depth: 0, draft: 'true' } }, ); @@ -122,15 +121,13 @@ export const DocumentDrawer: React.FC = ({ }, [isError, t, isOpen, data, drawerSlug, closeModal, isLoadingDocument]); const onSave = useCallback((args) => { - setParams({ 'fallback-locale': 'null', depth: 0, draft: 'true', cacheBust }); - dispatchCacheBust(); if (typeof onSaveFromProps === 'function') { onSaveFromProps({ ...args, collectionConfig, }); } - }, [onSaveFromProps, cacheBust, setParams, collectionConfig]); + }, [collectionConfig, onSaveFromProps]); if (isError) return null;