From 3ef20560b8dd4a5c0fad7485e47125496087ba4a Mon Sep 17 00:00:00 2001 From: iozeey Date: Wed, 15 Nov 2023 15:21:45 +0500 Subject: [PATCH] show all pages in preview portion --- app/javascript/template_builder/builder.vue | 21 ++++++++++++++ app/javascript/template_builder/preview.vue | 31 +++++++++++++++++---- 2 files changed, 46 insertions(+), 6 deletions(-) diff --git a/app/javascript/template_builder/builder.vue b/app/javascript/template_builder/builder.vue index 8f0bce71..731f21e5 100644 --- a/app/javascript/template_builder/builder.vue +++ b/app/javascript/template_builder/builder.vue @@ -86,6 +86,7 @@ @up="moveDocument(item, -1)" @down="moveDocument(item, 1)" @change="save" + @remove-image="removeImage" />
item.id === imageId) + this.template.documents.forEach((document) => { + // Check if the document has a preview_images array + if (Array.isArray(document.preview_images)) { + // Find the index of the preview image with the matching id + console.log('simple preview', document.preview_images, ': secured', document.preview_secured_images) + const indexToRemove = document.preview_images.findIndex( + (previewImage) => previewImage.id === imageId + ) + if (indexToRemove !== -1) { + document.preview_images.splice(indexToRemove, 1) + // Optionally, emit a 'change' event if needed + // this.$emit('change'); + } + } + }) } } } diff --git a/app/javascript/template_builder/preview.vue b/app/javascript/template_builder/preview.vue index 93258d84..24a7ee5c 100644 --- a/app/javascript/template_builder/preview.vue +++ b/app/javascript/template_builder/preview.vue @@ -1,6 +1,6 @@