fix: hides preview button until document is saved #2476 (#2477)

Co-authored-by: Jacob Fletcher <jacobsfletch@gmail.com>
This commit is contained in:
Quentin Beauperin
2023-04-17 13:55:17 -07:00
committed by GitHub
parent 5eafbefa9f
commit f9b8e2dbc5

View File

@@ -198,8 +198,13 @@ const DefaultEditView: React.FC<Props> = (props) => {
)}
</ul>
)}
<div className={`${baseClass}__document-actions${((collection.versions?.drafts && !collection.versions?.drafts?.autosave) || (isEditing && preview)) ? ` ${baseClass}__document-actions--has-2` : ''}`}>
{(preview && (!collection.versions?.drafts || collection.versions?.drafts?.autosave)) && (
<div
className={[
`${baseClass}__document-actions`,
((collection.versions?.drafts && !collection.versions?.drafts?.autosave) || (isEditing && preview)) && `${baseClass}__document-actions--has-2`,
].filter(Boolean).join(' ')}
>
{(isEditing && preview && (!collection.versions?.drafts || collection.versions?.drafts?.autosave)) && (
<PreviewButton
generatePreviewURL={preview}
/>