Skip to content

Commit cb21552

Browse files
committed
Merge branch 'main' into fix/64065-composer-not-refocused-after-add-emoji
2 parents f8009f7 + dfa504a commit cb21552

5 files changed

Lines changed: 10 additions & 11 deletions

File tree

src/components/MoneyRequestReportView/MoneyRequestReportTransactionList.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {useFocusEffect} from '@react-navigation/native';
1+
import {useFocusEffect, useIsFocused} from '@react-navigation/native';
22
import isEmpty from 'lodash/isEmpty';
33
import React, {memo, useCallback, useMemo, useState} from 'react';
44
import {View} from 'react-native';
@@ -116,6 +116,7 @@ function MoneyRequestReportTransactionList({
116116
const styles = useThemeStyles();
117117
const StyleUtils = useStyleUtils();
118118
const {translate} = useLocalize();
119+
const isFocused = useIsFocused();
119120
// eslint-disable-next-line rulesdir/prefer-shouldUseNarrowLayout-instead-of-isSmallScreenWidth
120121
const {shouldUseNarrowLayout, isSmallScreenWidth, isMediumScreenWidth} = useResponsiveLayout();
121122
const [isModalVisible, setIsModalVisible] = useState(false);
@@ -371,7 +372,7 @@ function MoneyRequestReportTransactionList({
371372
<Animated.Text
372373
style={[styles.textLabelSupporting]}
373374
entering={hasComments ? undefined : FadeIn}
374-
exiting={FadeOut}
375+
exiting={isFocused ? FadeOut : undefined}
375376
>
376377
{hasComments || isLoadingReportActions ? translate('common.comments') : ''}
377378
</Animated.Text>

src/pages/ScheduleCall/ScheduleCallConfirmationPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {useRoute} from '@react-navigation/native';
2-
import {addMinutes, format} from 'date-fns';
2+
import {addMinutes} from 'date-fns';
33
import React, {useCallback, useMemo} from 'react';
44
import FullPageOfflineBlockingView from '@components/BlockingViews/FullPageOfflineBlockingView';
55
import Button from '@components/Button';
@@ -71,7 +71,7 @@ function ScheduleCallConfirmationPage() {
7171
if (!scheduleCallDraft?.timeSlot || !scheduleCallDraft.date) {
7272
return '';
7373
}
74-
const dateString = format(scheduleCallDraft.date, CONST.DATE.MONTH_DAY_YEAR_FORMAT);
74+
const dateString = DateUtils.formatInTimeZoneWithFallback(scheduleCallDraft.date, userTimezone, CONST.DATE.MONTH_DAY_YEAR_FORMAT);
7575
const timeString = `${DateUtils.formatInTimeZoneWithFallback(scheduleCallDraft?.timeSlot, userTimezone, CONST.DATE.LOCAL_TIME_FORMAT)} - ${DateUtils.formatInTimeZoneWithFallback(
7676
addMinutes(scheduleCallDraft?.timeSlot, 30),
7777
userTimezone,

src/pages/ScheduleCall/ScheduleCallPage.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {useFocusEffect, useRoute} from '@react-navigation/native';
2-
import {compareAsc, format, parse} from 'date-fns';
2+
import {compareAsc, parse} from 'date-fns';
33
import React, {useCallback, useEffect, useMemo} from 'react';
44
import {View} from 'react-native';
55
import FullPageOfflineBlockingView from '@components/BlockingViews/FullPageOfflineBlockingView';
@@ -187,7 +187,9 @@ function ScheduleCallPage() {
187187
<View style={[styles.ph5, styles.mb5]}>
188188
<Text style={[styles.mb5, styles.colorMuted]}>
189189
{translate('scheduledCall.book.slots')}
190-
<Text style={[styles.textStrong, styles.colorMuted]}>{format(scheduleCallDraft.date, CONST.DATE.MONTH_DAY_YEAR_FORMAT)}</Text>
190+
<Text style={[styles.textStrong, styles.colorMuted]}>
191+
{DateUtils.formatInTimeZoneWithFallback(scheduleCallDraft.date, userTimezone, CONST.DATE.MONTH_DAY_YEAR_FORMAT)}
192+
</Text>
191193
</Text>
192194
<View style={[styles.flexRow, styles.flexWrap, styles.justifyContentStart, styles.gap2]}>
193195
{timeSlotsForSelectedData.map((timeSlot: TimeSlot) => (

src/pages/TeachersUnite/ImTeacherPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import {useSession} from '@components/OnyxProvider';
2+
import {useSession} from '@components/OnyxListItemProvider';
33
import {isEmailPublicDomain} from '@libs/LoginUtils';
44
import ImTeacherUpdateEmailPage from './ImTeacherUpdateEmailPage';
55
import IntroSchoolPrincipalPage from './IntroSchoolPrincipalPage';

src/pages/iou/request/step/IOURequestStepTaxAmountPage.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,6 @@ function IOURequestStepTaxAmountPage({
5656
const textInput = useRef<BaseTextInputRef | null>(null);
5757
const isEditing = action === CONST.IOU.ACTION.EDIT;
5858
const isEditingSplitBill = isEditing && iouType === CONST.IOU.TYPE.SPLIT;
59-
const [splitDraftTransaction] = useOnyx(`${ONYXKEYS.COLLECTION.SPLIT_TRANSACTION_DRAFT}${transactionID}`, {canBeMissing: true});
60-
const [policy] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY}${report?.policyID}`, {canBeMissing: true});
61-
const [policyCategories] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_CATEGORIES}${report?.policyID}`, {canBeMissing: true});
62-
const [policyTags] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_TAGS}${report?.policyID}`, {canBeMissing: true});
6359
const focusTimeoutRef = useRef<NodeJS.Timeout | undefined>(undefined);
6460

6561
const currentTransaction = isEditingSplitBill && !isEmptyObject(splitDraftTransaction) ? splitDraftTransaction : transaction;

0 commit comments

Comments
 (0)