From 74b61ecfdf748772adb3d3735627b335992b76ec Mon Sep 17 00:00:00 2001 From: Sidharth Date: Wed, 27 Aug 2025 00:55:32 +0530 Subject: [PATCH] feat: Add dropdown list for additional tabs (#5046) * feat: Add dropdown list for additional tabs * fix: workflow menu and tabs styles --- .../topbar/WorkflowOverflowMenu.vue | 47 +++++++++++++++++++ src/components/topbar/WorkflowTabs.vue | 9 +++- src/locales/en/main.json | 3 +- 3 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 src/components/topbar/WorkflowOverflowMenu.vue diff --git a/src/components/topbar/WorkflowOverflowMenu.vue b/src/components/topbar/WorkflowOverflowMenu.vue new file mode 100644 index 000000000..042aeed24 --- /dev/null +++ b/src/components/topbar/WorkflowOverflowMenu.vue @@ -0,0 +1,47 @@ + + + diff --git a/src/components/topbar/WorkflowTabs.vue b/src/components/topbar/WorkflowTabs.vue index c9a8ac4f6..d4aad2c3e 100644 --- a/src/components/topbar/WorkflowTabs.vue +++ b/src/components/topbar/WorkflowTabs.vue @@ -16,7 +16,7 @@ ref="scrollPanelRef" class="overflow-hidden no-drag" :pt:content="{ - class: 'p-0 w-full', + class: 'p-0 w-full flex', onwheel: handleWheel }" pt:bar-x="h-1" @@ -48,6 +48,11 @@ :disabled="!rightArrowEnabled" @mousedown="whileMouseDown($event, () => scroll(1))" /> +