From 220218d44d4c6afa18ff55d5ed0454bbfd8a4959 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Thu, 6 Jun 2024 08:26:03 -0700 Subject: [PATCH] feat: show start event for containers (#3014) --- assets/components.d.ts | 1 + ...tLogItem.vue => ContainerEventLogItem.vue} | 4 +-- assets/composable/eventStreams.ts | 14 +++++--- assets/models/LogEntry.ts | 6 ++-- assets/stores/container.ts | 2 +- internal/docker/client.go | 21 ++++++------ internal/docker/client_test.go | 22 ++++++++++--- internal/docker/types.go | 32 ++++++++++--------- internal/web/__snapshots__/web.snapshot | 6 ++-- internal/web/logs.go | 11 +++++-- internal/web/logs_test.go | 22 ++++++++----- internal/web/routes_test.go | 2 +- 12 files changed, 88 insertions(+), 55 deletions(-) rename assets/components/LogViewer/{DockerEventLogItem.vue => ContainerEventLogItem.vue} (96%) diff --git a/assets/components.d.ts b/assets/components.d.ts index 70c620fb..d506945c 100644 --- a/assets/components.d.ts +++ b/assets/components.d.ts @@ -25,6 +25,7 @@ declare module 'vue' { 'Cil:xCircle': typeof import('~icons/cil/x-circle')['default'] ComplexLogItem: typeof import('./components/LogViewer/ComplexLogItem.vue')['default'] ContainerActionsToolbar: typeof import('./components/ContainerViewer/ContainerActionsToolbar.vue')['default'] + ContainerEventLogItem: typeof import('./components/LogViewer/ContainerEventLogItem.vue')['default'] ContainerHealth: typeof import('./components/ContainerViewer/ContainerHealth.vue')['default'] ContainerLog: typeof import('./components/ContainerViewer/ContainerLog.vue')['default'] ContainerName: typeof import('./components/LogViewer/ContainerName.vue')['default'] diff --git a/assets/components/LogViewer/DockerEventLogItem.vue b/assets/components/LogViewer/ContainerEventLogItem.vue similarity index 96% rename from assets/components/LogViewer/DockerEventLogItem.vue rename to assets/components/LogViewer/ContainerEventLogItem.vue index 5e959d32..bf4bb9fd 100644 --- a/assets/components/LogViewer/DockerEventLogItem.vue +++ b/assets/components/LogViewer/ContainerEventLogItem.vue @@ -28,13 +28,13 @@