From afe2ed2ebc59f2aa613ad5733f6f4aa83a010337 Mon Sep 17 00:00:00 2001 From: Jarrod Flesch Date: Tue, 29 Nov 2022 15:19:50 -0500 Subject: [PATCH] chore: removes frontend ui logic, unnecessary when overwriting document on unpublish --- .../components/elements/Status/index.tsx | 19 ++++--------------- src/admin/components/forms/Form/index.tsx | 6 +++--- src/admin/components/forms/Form/types.ts | 2 +- 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/src/admin/components/elements/Status/index.tsx b/src/admin/components/elements/Status/index.tsx index 9c6e06d3d8..6ac9396a7f 100644 --- a/src/admin/components/elements/Status/index.tsx +++ b/src/admin/components/elements/Status/index.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import React, { useCallback, useState } from 'react'; import { toast } from 'react-toastify'; import { Modal, useModal } from '@faceless-ui/modal'; import { useTranslation } from 'react-i18next'; @@ -31,8 +31,7 @@ const Status: React.FC = () => { routes: { api }, } = useConfig(); const [processing, setProcessing] = useState(false); - const [canRestore, setCanRestore] = useState(false); - const { reset: resetForm, validateForm } = useForm(); + const { reset: resetForm } = useForm(); const locale = useLocale(); const { t, i18n } = useTranslation('version'); @@ -115,22 +114,13 @@ const Status: React.FC = () => { } }, [collection, global, publishedDoc, serverURL, api, id, i18n, locale, resetForm, getVersions, t, toggleModal, revertModalSlug, unPublishModalSlug]); - useEffect(() => { - async function checkWasValid() { - const wasValid = await validateForm(publishedDoc); - setCanRestore(wasValid); - } - - checkWasValid(); - }, [publishedDoc, validateForm]); - if (statusToRender) { return (
+ {statusToRender} {statusToRender === 'Published' && ( - {statusToRender}  —