From a9b4a35d236d83693286f6e518d6f3da6d357b3c Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 24 Apr 2026 11:18:42 +0300 Subject: [PATCH] skip date divider animation on initial render --- src/components/dms/DateDivider.tsx | 2 +- src/components/dms/MessageItem.tsx | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/dms/DateDivider.tsx b/src/components/dms/DateDivider.tsx index 35dcd8b850..6e898b8f48 100644 --- a/src/components/dms/DateDivider.tsx +++ b/src/components/dms/DateDivider.tsx @@ -4,7 +4,7 @@ import {Trans, useLingui} from '@lingui/react/macro' import {subDays} from 'date-fns' import {atoms as a, useTheme} from '#/alf' -import {Text} from '../Typography' +import {Text} from '#/components/Typography' import {localDateString} from './util' const timeFormatter = new Intl.DateTimeFormat(undefined, { diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx index afbd4bfcd2..638f163d92 100644 --- a/src/components/dms/MessageItem.tsx +++ b/src/components/dms/MessageItem.tsx @@ -391,11 +391,13 @@ let MessageItem = ({ return ( <> - {(hasLargeGapFromPrev || isDateDividerToggled) && ( - - - - )} + + {(hasLargeGapFromPrev || isDateDividerToggled) && ( + + + + )} + {showAvatar ? (