From e28aaea854d6068b9a6f5dc46c7efd5b1f0da083 Mon Sep 17 00:00:00 2001 From: Vitor Mattos Date: Sat, 13 Jan 2024 12:46:40 -0300 Subject: [PATCH] Isolate addObject into a method To be more clean to add a new object Signed-off-by: Vitor Mattos --- src/VuePdfEditor.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/VuePdfEditor.vue b/src/VuePdfEditor.vue index 3d2d4a8..2d4eba7 100644 --- a/src/VuePdfEditor.vue +++ b/src/VuePdfEditor.vue @@ -556,9 +556,7 @@ export default { payload: img, file, } - this.allObjects = this.allObjects.map((objects, pIndex) => - pIndex === this.selectedPageIndex ? [...objects, object] : objects, - ) + this.addObject(object) } catch (e) { console.log('Fail to add image.', e) } @@ -584,9 +582,7 @@ export default { y, currentPage, } - this.allObjects = this.allObjects.map((objects, pIndex) => - pIndex === this.selectedPageIndex ? [...objects, object] : objects, - ) + this.addObject(object) }, onAddDrawing() { @@ -608,6 +604,10 @@ export default { width: originWidth * scale, scale, } + this.addObject(object) + }, + + addObject(object) { this.allObjects = this.allObjects.map((objects, pIndex) => pIndex === this.selectedPageIndex ? [...objects, object] : objects, )