From 8bd1d4c2a8f2d5769c153640739d72ab7e96256b Mon Sep 17 00:00:00 2001 From: SuLea-IT <105108570+SuLea-IT@users.noreply.github.com> Date: Mon, 4 May 2026 11:49:28 +0800 Subject: [PATCH] feat: improve connection and table tree UX --- src/App.vue | 35 ++++++++++++------------ src/components/sidebar/TreeItem.vue | 23 +++++++++------- src/lib/connectionPresentation.ts | 29 ++++++++++++++++++++ src/lib/treeNodeClick.ts | 13 +++++++++ tests/connectionPresentation.test.ts | 40 ++++++++++++++++++++++++++++ tests/treeNodeClick.test.ts | 25 +++++++++++++++++ 6 files changed, 137 insertions(+), 28 deletions(-) create mode 100644 src/lib/connectionPresentation.ts create mode 100644 src/lib/treeNodeClick.ts create mode 100644 tests/connectionPresentation.test.ts create mode 100644 tests/treeNodeClick.test.ts diff --git a/src/App.vue b/src/App.vue index 31d1d9905..d968db3a9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,7 @@