From 9cfc6018ce1a139cae254e8fbca11475b894ae3f Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Sat, 30 Jul 2022 13:42:39 +0800 Subject: [PATCH] fix(gui-v2): add log ref --- .../nc-gui-v2/components/dlg/AirtableImport.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/nc-gui-v2/components/dlg/AirtableImport.vue b/packages/nc-gui-v2/components/dlg/AirtableImport.vue index c173989469..27266d5376 100644 --- a/packages/nc-gui-v2/components/dlg/AirtableImport.vue +++ b/packages/nc-gui-v2/components/dlg/AirtableImport.vue @@ -34,6 +34,8 @@ const step = ref(1) const progress = ref[]>([]) +const logRef = ref() + let socket: Socket | null const syncSource = ref({ @@ -205,6 +207,14 @@ onMounted(async () => { socket.on('progress', async (d: Record) => { progress.value.push(d) + + nextTick(() => { + if (logRef.value) { + const el = logRef.value.$el + el.scrollTop = el.scrollHeight + } + }) + if (d.status === 'COMPLETED') { showGoToDashboardButton.value = true await loadTables() @@ -303,7 +313,7 @@ onBeforeUnmount(() => {
Logs
- +
@@ -327,7 +337,9 @@ onBeforeUnmount(() => {
- Go to Dashboard + Go to Dashboard