From 346cac0889d48fbc33de97f966453e91c67d3764 Mon Sep 17 00:00:00 2001 From: bymyself Date: Tue, 24 Jun 2025 12:33:11 -0700 Subject: [PATCH] [feat] Add Vue selection widgets - WidgetSelect: Dropdown selection with Select component - WidgetMultiSelect: Multiple selection with MultiSelect component - WidgetSelectButton: Button group selection with SelectButton component - WidgetTreeSelect: Hierarchical selection with TreeSelect component --- .../graph/vueWidgets/WidgetMultiSelect.vue | 36 ++++++++++++++++++ .../graph/vueWidgets/WidgetSelect.vue | 30 +++++++++++++++ .../graph/vueWidgets/WidgetSelectButton.vue | 30 +++++++++++++++ .../graph/vueWidgets/WidgetTreeSelect.vue | 37 +++++++++++++++++++ 4 files changed, 133 insertions(+) create mode 100644 src/components/graph/vueWidgets/WidgetMultiSelect.vue create mode 100644 src/components/graph/vueWidgets/WidgetSelect.vue create mode 100644 src/components/graph/vueWidgets/WidgetSelectButton.vue create mode 100644 src/components/graph/vueWidgets/WidgetTreeSelect.vue diff --git a/src/components/graph/vueWidgets/WidgetMultiSelect.vue b/src/components/graph/vueWidgets/WidgetMultiSelect.vue new file mode 100644 index 000000000..5d81776f9 --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetMultiSelect.vue @@ -0,0 +1,36 @@ + + + diff --git a/src/components/graph/vueWidgets/WidgetSelect.vue b/src/components/graph/vueWidgets/WidgetSelect.vue new file mode 100644 index 000000000..94286b153 --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetSelect.vue @@ -0,0 +1,30 @@ + + + diff --git a/src/components/graph/vueWidgets/WidgetSelectButton.vue b/src/components/graph/vueWidgets/WidgetSelectButton.vue new file mode 100644 index 000000000..6523bc21c --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetSelectButton.vue @@ -0,0 +1,30 @@ + + + diff --git a/src/components/graph/vueWidgets/WidgetTreeSelect.vue b/src/components/graph/vueWidgets/WidgetTreeSelect.vue new file mode 100644 index 000000000..412cda05e --- /dev/null +++ b/src/components/graph/vueWidgets/WidgetTreeSelect.vue @@ -0,0 +1,37 @@ + + +