From 325bdb3d6fd40c60f5c968f37cbfa69b13456ae5 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 23 Oct 2025 09:36:46 +0200 Subject: [PATCH] feat: enable drag reorder for skeleton requirements --- app/components/StructureNodeEditor.vue | 187 ++++++++++++++++-- .../common/RequirementListEditor.vue | 110 ++++++++++- app/pages/machine-skeleton/new.vue | 14 +- app/pages/type/edit/[id].vue | 14 +- 4 files changed, 299 insertions(+), 26 deletions(-) diff --git a/app/components/StructureNodeEditor.vue b/app/components/StructureNodeEditor.vue index 1f15c9c..bd2afbb 100644 --- a/app/components/StructureNodeEditor.vue +++ b/app/components/StructureNodeEditor.vue @@ -138,8 +138,22 @@
+
@@ -195,17 +209,35 @@ Aucun sous-composant défini.

- + class="relative pl-8 transition-shadow rounded-lg" + :class="subcomponentReorderClass(index)" + @dragenter="onSubcomponentDragEnter(index)" + @dragover="onSubcomponentDragOver" + @drop="onSubcomponentDrop(index)" + > + + +
@@ -214,9 +246,10 @@