From 7b3eb1c5fca823128cb5dbadbf7f3f618d71a782 Mon Sep 17 00:00:00 2001 From: matthieu Date: Sun, 8 Mar 2026 01:35:21 +0100 Subject: [PATCH] refactor(catalog) : extract shared delete impact logic and cleanup dead code Extract duplicated resolveDeleteImpact/buildDeleteMessage into shared utility, remove redundant computed wrappers, fix indentation, and remove dead code. Co-Authored-By: Claude Opus 4.6 --- app/components/PieceModelStructureEditor.vue | 130 +++++++++---------- app/components/StructureNodeEditor.vue | 18 --- app/pages/component-catalog.vue | 25 +--- app/pages/pieces-catalog.vue | 25 +--- app/pages/product-catalog.vue | 24 +--- app/shared/utils/deleteImpactUtils.ts | 19 +++ 6 files changed, 98 insertions(+), 143 deletions(-) create mode 100644 app/shared/utils/deleteImpactUtils.ts diff --git a/app/components/PieceModelStructureEditor.vue b/app/components/PieceModelStructureEditor.vue index 5d3b891..fcbc484 100644 --- a/app/components/PieceModelStructureEditor.vue +++ b/app/components/PieceModelStructureEditor.vue @@ -93,77 +93,77 @@ @drop.prevent="onDrop(index)" @dragend="onDragEnd" > -
- - -
-
- - -
- -
- - Obligatoire -
- -