diff --git a/components/admin/AdminPostForm.vue b/components/admin/AdminPostForm.vue
index 385f822..e1eb5d8 100644
--- a/components/admin/AdminPostForm.vue
+++ b/components/admin/AdminPostForm.vue
@@ -160,6 +160,7 @@ const form = reactive({
excerpt: props.initialPost.excerpt || '',
content: normalizeMarkdownContent(props.initialPost.content),
featuredImage: props.initialPost.featuredImage || '',
+ showFeaturedImage: Boolean(props.initialPost.showFeaturedImage),
isFeatured: Boolean(props.initialPost.isFeatured),
noindex: props.initialPost.noindex === true,
status: props.initialPost.status || 'draft',
@@ -602,6 +603,7 @@ const createPostPayload = (options = {}) => {
excerpt: form.excerpt.trim(),
content: normalizeMarkdownContent(form.content),
featuredImage: form.featuredImage.trim() || null,
+ showFeaturedImage: Boolean(form.featuredImage.trim() && form.showFeaturedImage),
isFeatured: form.isFeatured,
seoTitle: toAdminPostStoredTitle(form.title),
seoDescription: form.excerpt.trim(),
@@ -778,6 +780,7 @@ const applyPickedImage = () => {
*/
const removeFeaturedImage = () => {
form.featuredImage = ''
+ form.showFeaturedImage = false
}
/**
@@ -1898,6 +1901,35 @@ defineExpose({
+
+