Skip to content

Commit 427729b

Browse files
authored
fix: dates on ticket (#55)
1 parent 33f52d1 commit 427729b

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

apps/web-app/app/components/ticket/Messages.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ function recalculate() {
4040
return
4141
}
4242
43+
targetMessageId.value = targetId as string ?? ticket.value.messages[ticket.value?.messages.length - 1]?.id
44+
scrollToMessage()
45+
4346
messagesWithIsFirstMessageOfDay.value = []
4447
4548
for (const message of ticket.value.messages) {
@@ -56,15 +59,12 @@ const block = useTemplateRef<HTMLDivElement>('block')
5659
5760
const { arrivedState } = useScroll(block, { behavior: 'smooth' })
5861
59-
onMounted(() => {
60-
if (!ticket.value?.messages.length) {
61-
return
62-
}
62+
onMounted(() => recalculate())
6363
64-
targetMessageId.value = targetId as string ?? ticket.value.messages[ticket.value?.messages.length - 1]?.id
65-
scrollToMessage()
66-
recalculate()
67-
})
64+
watch(
65+
() => ticket.value,
66+
() => recalculate(),
67+
)
6868
6969
function scrollToMessage() {
7070
const message = window.document.getElementById(targetMessageId.value ?? 'none')

0 commit comments

Comments
 (0)