From 9a5b80a279e9d9ea602ca3dadac3830b0204c345 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Thu, 15 May 2025 11:20:51 -0400 Subject: [PATCH] [Refactor] Split SelectionToolbox buttons to components (#3902) --- src/components/graph/SelectionToolbox.vue | 89 ++++--------------- .../graph/selectionToolbox/BypassButton.vue | 31 +++++++ .../selectionToolbox/ColorPickerButton.vue | 1 + .../graph/selectionToolbox/DeleteButton.vue | 22 +++++ .../graph/selectionToolbox/ExecuteButton.vue | 1 + .../ExtensionCommandButton.vue | 27 ++++++ .../graph/selectionToolbox/PinButton.vue | 25 ++++++ .../graph/selectionToolbox/RefreshButton.vue | 17 ++++ src/stores/graphStore.ts | 9 +- 9 files changed, 149 insertions(+), 73 deletions(-) create mode 100644 src/components/graph/selectionToolbox/BypassButton.vue create mode 100644 src/components/graph/selectionToolbox/DeleteButton.vue create mode 100644 src/components/graph/selectionToolbox/ExtensionCommandButton.vue create mode 100644 src/components/graph/selectionToolbox/PinButton.vue create mode 100644 src/components/graph/selectionToolbox/RefreshButton.vue diff --git a/src/components/graph/SelectionToolbox.vue b/src/components/graph/SelectionToolbox.vue index 122d270c85..d6d6e66cb9 100644 --- a/src/components/graph/SelectionToolbox.vue +++ b/src/components/graph/SelectionToolbox.vue @@ -6,96 +6,41 @@ content: 'p-0 flex flex-row' }" > - - - -