Skip to content

Commit 5d963b9

Browse files
authored
Merge pull request #18 from RonasIT/PRD-2109-chat-list-loading-indicator-extra-space-fix
PRD-2109: Chat list loading indicator extra space fix
2 parents 2b4a271 + 7f7bab4 commit 5d963b9

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

libs/mobile/chat/features/menu-list/src/lib/component.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { useIsFocused } from '@react-navigation/native';
12
import { useTranslation } from '@ronas-it/react-native-common-modules/i18n';
23
import { ReactElement, useCallback, useEffect, useRef, useState } from 'react';
34
import {
@@ -37,6 +38,7 @@ export function ChatMenuList({
3738
}: ChatMenuListProps): ReactElement {
3839
const translate = useTranslation('CHAT.CHAT_MENU_LIST');
3940
const chatActionsSheetRef = useRef<ChatActionsMenuSheetMethods>(null);
41+
const isFocused = useIsFocused();
4042

4143
const [isFirstLoading, setIsFirstLoading] = useState<boolean>(true);
4244

@@ -100,7 +102,7 @@ export function ChatMenuList({
100102
renderItem={renderItem}
101103
transformSectionTitle={transformSectionTitle}
102104
onEndReached={fetchNextPage}
103-
refreshControl={<AppRefreshControl onRefresh={refetch} refreshing={isRefetching} />}
105+
refreshControl={<AppRefreshControl onRefresh={refetch} refreshing={isFocused && isRefetching} />}
104106
ListHeaderComponent={
105107
<View>
106108
{isFeatureEnabled(FeatureID.CHAT_FOLDERS) && (

0 commit comments

Comments
 (0)