mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 21:45:31 +09:00
fix(app): restore mobile channel list scrolling (#1558)
This commit is contained in:
1 parent
0b08e1de2c
commit
1907860b26
56 files changed
+206
-188
No files matched your search
@@ -150,13 +150,13 @@ export const BaseAvatar = React.forwardRef<HTMLDivElement, BaseAvatarProps>(
|
||||
const animatedMediaPlaybackAllowed = useAnimatedMediaPlaybackAllowed({enabled: animatedMediaPlaybackEnabled});
|
||||
const normalizedStatus = status == null ? null : normalizeStatus(status);
|
||||
const renderableStatus = resolveRenderableStatus(normalizedStatus);
|
||||
const layout = getAvatarStatusLayout(size, isMobileStatus);
|
||||
const isMobileOnline = isMobileStatus && renderableStatus === StatusTypes.ONLINE && !isTyping;
|
||||
const layout = getAvatarStatusLayout(size, isMobileOnline);
|
||||
const rawDynamicMaskId = useId();
|
||||
const dynamicAvatarMaskId = useMemo(
|
||||
() => `svg-mask-avatar-dynamic-${rawDynamicMaskId.replace(/[^A-Za-z0-9_-]/g, '_')}`,
|
||||
[rawDynamicMaskId],
|
||||
);
|
||||
const isMobileOnline = isMobileStatus && renderableStatus === StatusTypes.ONLINE && !isTyping;
|
||||
const hasCustomStatusBadge = customStatusBadge != null;
|
||||
const shouldShowPresenceStatus =
|
||||
isTyping || (normalizedStatus != null && (showOffline || renderableStatus !== StatusTypes.OFFLINE));
|
||||
|
||||
Reference in new issue
Block a user