From 72b00c4a0f35154bcec8f6dcecf1380b28d02a5d Mon Sep 17 00:00:00 2001
From: VIAUD Nathan <nathan.viaud@inria.fr>
Date: Tue, 22 Aug 2023 09:09:32 +0200
Subject: [PATCH] Remove active effect on selectNode mode

---
 src/features/ePocFlow/nodes/ePocNode.vue | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/features/ePocFlow/nodes/ePocNode.vue b/src/features/ePocFlow/nodes/ePocNode.vue
index 51d42bda..4482bcfa 100644
--- a/src/features/ePocFlow/nodes/ePocNode.vue
+++ b/src/features/ePocFlow/nodes/ePocNode.vue
@@ -3,6 +3,7 @@ import { useEditorStore } from '@/src/shared/stores';
 import { useVueFlow } from '@vue-flow/core';
 import ContentButton from '@/src/components/ContentButton.vue';
 import { exitSelectNodeMode, graphService } from '@/src/shared/services';
+import { computed } from 'vue';
 
 const editorStore = useEditorStore();
 
@@ -24,6 +25,8 @@ const classList = {
     'btn-content-large': true,
 };
 
+const selected = computed(() => editorStore.openedElementId ? editorStore.openedElementId === currentNode.id : false);
+const isActive = computed(() => selected.value && !editorStore.selectNodeMode);
 
 function openForm() {
     if(editorStore.selectNodeMode) {
@@ -45,7 +48,7 @@ function onContextMenu() {
             :icon="currentNode.data.action.icon"
             :is-draggable="false"
             :class-list="classList"
-            :is-active="editorStore.openedElementId ? editorStore.openedElementId === currentNode.id : false"
+            :is-active="isActive"
             subtitle="ePoc"
             @click="openForm()"
             @mousedown="editorStore.closeFormPanel()"
-- 
GitLab