From ff4568e1d622a0c23e9e0f48509002dc0ac14286 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Sun, 23 Mar 2025 11:20:01 +0900 Subject: [PATCH] wip --- .../frontend/src/components/MkPagination.vue | 3 +- .../frontend/src/pages/chat/room.form.vue | 1 - .../frontend/src/pages/chat/room.message.vue | 37 +++++++------------ packages/frontend/src/pages/chat/room.vue | 5 --- packages/frontend/src/style.scss | 4 +- 5 files changed, 17 insertions(+), 33 deletions(-) diff --git a/packages/frontend/src/components/MkPagination.vue b/packages/frontend/src/components/MkPagination.vue index 92211eac0d..a729619180 100644 --- a/packages/frontend/src/components/MkPagination.vue +++ b/packages/frontend/src/components/MkPagination.vue @@ -95,7 +95,6 @@ const props = withDefaults(defineProps<{ pagination: Paging; disableAutoLoad?: boolean; displayLimit?: number; - scrollReversed?: boolean; }>(), { displayLimit: 20, }); @@ -347,7 +346,7 @@ const appearFetchMoreAhead = async (): Promise => { fetchMoreAppearTimeout(); }; -const isHead = (): boolean => isBackTop.value || (props.pagination.reversed && !props.scrollReversed ? isTailVisible : isHeadVisible)(rootEl.value!, TOLERANCE); +const isHead = (): boolean => isBackTop.value || (props.pagination.reversed ? isTailVisible : isHeadVisible)(rootEl.value!, TOLERANCE); watch(visibility, () => { if (visibility.value === 'hidden') { diff --git a/packages/frontend/src/pages/chat/room.form.vue b/packages/frontend/src/pages/chat/room.form.vue index 8cef407fea..a416336504 100644 --- a/packages/frontend/src/pages/chat/room.form.vue +++ b/packages/frontend/src/pages/chat/room.form.vue @@ -233,7 +233,6 @@ onMounted(() => { diff --git a/packages/frontend/src/pages/chat/room.vue b/packages/frontend/src/pages/chat/room.vue index 164f658e72..5781cc47c2 100644 --- a/packages/frontend/src/pages/chat/room.vue +++ b/packages/frontend/src/pages/chat/room.vue @@ -87,11 +87,6 @@ const room = ref(null); const connection = ref | null>(null); const showIndicator = ref(false); -watch([() => props.userId, () => props.roomId], () => { - if (connection.value) connection.value.dispose(); - initialize(); -}); - async function initialize() { initializing.value = true; diff --git a/packages/frontend/src/style.scss b/packages/frontend/src/style.scss index d2ce839574..38f07ea155 100644 --- a/packages/frontend/src/style.scss +++ b/packages/frontend/src/style.scss @@ -335,13 +335,13 @@ rt { ._gaps_m { display: flex; flex-direction: column; - gap: 1.5em; + gap: 21px; } ._gaps_s { display: flex; flex-direction: column; - gap: 0.75em; + gap: 10px; } ._gaps {