feat: disables LeaveWithoutSaving if autosave enabled

This commit is contained in:
James
2021-12-31 16:50:00 -05:00
parent 1fb1eaab50
commit 01d07bcb9a
3 changed files with 9 additions and 3 deletions

View File

@@ -65,7 +65,9 @@ const DefaultAccount: React.FC<Props> = (props) => {
keywords="Account, Dashboard, Payload, CMS"
/>
<Eyebrow />
<LeaveWithoutSaving />
{!(collection.versions?.drafts && collection.versions?.drafts?.autosave) && (
<LeaveWithoutSaving />
)}
<div className={`${baseClass}__edit`}>
{isLoading && (
<Loading />

View File

@@ -53,7 +53,9 @@ const DefaultGlobalView: React.FC<Props> = (props) => {
keywords={`${label}, Payload, CMS`}
/>
<Eyebrow />
<LeaveWithoutSaving />
{!(global.versions?.drafts && global.versions?.drafts?.autosave) && (
<LeaveWithoutSaving />
)}
<div className={`${baseClass}__edit`}>
<header className={`${baseClass}__header`}>
<h1>

View File

@@ -87,7 +87,9 @@ const DefaultEditView: React.FC<Props> = (props) => {
keywords={`${collection.labels.singular}, Payload, CMS`}
/>
<Eyebrow />
<LeaveWithoutSaving />
{!(collection.versions?.drafts && collection.versions?.drafts?.autosave) && (
<LeaveWithoutSaving />
)}
<div className={`${baseClass}__edit`}>
{isLoading && (
<Loading />