diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue
index 0dd9695fd..a57746b13 100644
--- a/src/components/VnTable/VnTable.vue
+++ b/src/components/VnTable/VnTable.vue
@@ -226,6 +226,16 @@ onUnmounted(async () => {
if ($props.isEditable) document.removeEventListener('click', clickHandler);
});
+watch(
+ mode,
+ (newMode) => {
+ if (newMode === CARD_MODE) {
+ showButton.value = false;
+ }
+ },
+ { immediate: true }
+);
+
watch(
() => $props.columns,
(value) => splitColumns(value),
diff --git a/src/components/common/VnScroll.vue b/src/components/common/VnScroll.vue
index ab48bef3b..dc7f7eb3d 100644
--- a/src/components/common/VnScroll.vue
+++ b/src/components/common/VnScroll.vue
@@ -1,11 +1,16 @@
+
{
icon="arrow_upward"
class="scroll-to-top"
@click="scrollToTop"
- />
+ >
+ {{ $t('globals.scrollToTop') }}
+