From 69fb227519275a9f270ad683838c9b0fbf21521a Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Sat, 10 Aug 2024 13:35:56 -0700 Subject: [PATCH] feat: adds action toolbar for groups, services and stacks (#3190) --- assets/components.d.ts | 1 + .../components/GroupedViewer/GroupedLog.vue | 3 + .../LogViewer/MultiContainerActionToolbar.vue | 83 +++++++++++++++++++ .../components/ServiceViewer/ServiceLog.vue | 4 +- assets/components/StackViewer/StackLog.vue | 5 +- internal/docker/client.go | 2 - 6 files changed, 93 insertions(+), 5 deletions(-) create mode 100644 assets/components/LogViewer/MultiContainerActionToolbar.vue diff --git a/assets/components.d.ts b/assets/components.d.ts index be09a019..4f6e7e14 100644 --- a/assets/components.d.ts +++ b/assets/components.d.ts @@ -71,6 +71,7 @@ declare module 'vue' { 'Mdi:magnify': typeof import('~icons/mdi/magnify')['default'] 'Mdi:satelliteVariant': typeof import('~icons/mdi/satellite-variant')['default'] MobileMenu: typeof import('./components/common/MobileMenu.vue')['default'] + MultiContainerActionToolbar: typeof import('./components/LogViewer/MultiContainerActionToolbar.vue')['default'] MultiContainerLog: typeof import('./components/MultiContainerViewer/MultiContainerLog.vue')['default'] MultiContainerStat: typeof import('./components/LogViewer/MultiContainerStat.vue')['default'] 'Octicon:container24': typeof import('~icons/octicon/container24')['default'] diff --git a/assets/components/GroupedViewer/GroupedLog.vue b/assets/components/GroupedViewer/GroupedLog.vue index c1265a67..e8b1f3bc 100644 --- a/assets/components/GroupedViewer/GroupedLog.vue +++ b/assets/components/GroupedViewer/GroupedLog.vue @@ -8,6 +8,7 @@ +