From 9db559c9cef74015a2846b3526fe6ccbe4d8b07a Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Fri, 6 Jun 2025 09:28:57 -0700 Subject: [PATCH] chore: refactors code by moving loader to a log entry (#3951) --- assets/components.d.ts | 1 + assets/components/InfiniteLoader.vue | 31 --------------- assets/components/LogViewer/EventSource.vue | 15 +------ .../components/LogViewer/LoadMoreLogItem.vue | 29 ++++++++++++++ assets/components/LogViewer/LogList.vue | 6 +-- .../__snapshots__/EventSource.spec.ts.snap | 23 +++++++---- assets/composable/eventStreams.ts | 39 ++++++++++++------- assets/composable/scrollContext.ts | 9 ++--- assets/models/LogEntry.ts | 18 +++++++++ 9 files changed, 94 insertions(+), 77 deletions(-) delete mode 100644 assets/components/InfiniteLoader.vue create mode 100644 assets/components/LogViewer/LoadMoreLogItem.vue diff --git a/assets/components.d.ts b/assets/components.d.ts index 88534a5f..0f65c18b 100644 --- a/assets/components.d.ts +++ b/assets/components.d.ts @@ -53,6 +53,7 @@ declare module 'vue' { KeyShortcut: typeof import('./components/common/KeyShortcut.vue')['default'] LabeledInput: typeof import('./components/common/LabeledInput.vue')['default'] Links: typeof import('./components/Links.vue')['default'] + LoadMoreLogItem: typeof import('./components/LogViewer/LoadMoreLogItem.vue')['default'] LogAnalytics: typeof import('./components/LogViewer/LogAnalytics.vue')['default'] LogDate: typeof import('./components/LogViewer/LogDate.vue')['default'] LogDetails: typeof import('./components/LogViewer/LogDetails.vue')['default'] diff --git a/assets/components/InfiniteLoader.vue b/assets/components/InfiniteLoader.vue deleted file mode 100644 index a5684a57..00000000 --- a/assets/components/InfiniteLoader.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/assets/components/LogViewer/EventSource.vue b/assets/components/LogViewer/EventSource.vue index d451293f..b6ba25fd 100644 --- a/assets/components/LogViewer/EventSource.vue +++ b/assets/components/LogViewer/EventSource.vue @@ -1,5 +1,4 @@