Skip to content

Commit d846c10

Browse files
committed
fix: use hook instead of onyx
1 parent b4b1545 commit d846c10

5 files changed

Lines changed: 10 additions & 6 deletions

File tree

src/components/ReportActionItem/MoneyRequestReceiptView.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import AttachmentPicker from '@components/AttachmentPicker';
99
import Icon from '@components/Icon';
1010
import {ModalActions} from '@components/Modal/Global/ModalContext';
1111
import OfflineWithFeedback from '@components/OfflineWithFeedback';
12+
import {usePersonalDetails} from '@components/OnyxListItemProvider';
1213
import PressableWithoutFeedback from '@components/Pressable/PressableWithoutFeedback';
1314
import PressableWithoutFocus from '@components/Pressable/PressableWithoutFocus';
1415
import ReceiptAudit, {ReceiptAuditMessages} from '@components/ReceiptAudit';
@@ -134,7 +135,7 @@ function MoneyRequestReceiptView({
134135
const [introSelected] = useOnyx(ONYXKEYS.NVP_INTRO_SELECTED);
135136
const [isSelfTourViewed] = useOnyx(ONYXKEYS.NVP_ONBOARDING, {selector: hasSeenTourSelector});
136137
const [betas] = useOnyx(ONYXKEYS.BETAS);
137-
const [personalDetails] = useOnyx(ONYXKEYS.PERSONAL_DETAILS_LIST);
138+
const personalDetails = usePersonalDetails();
138139
const delegateAccountID = useDelegateAccountID();
139140

140141
const [isLoading, setIsLoading] = useState(true);

src/pages/Debug/Report/DebugReportPage.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {View} from 'react-native';
44
import type {OnyxEntry} from 'react-native-onyx';
55
import Button from '@components/Button';
66
import HeaderWithBackButton from '@components/HeaderWithBackButton';
7+
import {usePersonalDetails} from '@components/OnyxListItemProvider';
78
import ScreenWrapper from '@components/ScreenWrapper';
89
import Text from '@components/Text';
910
import useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';
@@ -76,7 +77,7 @@ function DebugReportPage({
7677
const [conciergeReportID] = useOnyx(ONYXKEYS.CONCIERGE_REPORT_ID);
7778
const [introSelected] = useOnyx(ONYXKEYS.NVP_INTRO_SELECTED);
7879
const [isSelfTourViewed] = useOnyx(ONYXKEYS.NVP_ONBOARDING, {selector: hasSeenTourSelector});
79-
const [personalDetails] = useOnyx(ONYXKEYS.PERSONAL_DETAILS_LIST);
80+
const personalDetails = usePersonalDetails();
8081
const {accountID: currentUserAccountID} = useCurrentUserPersonalDetails();
8182
const transactionID = DebugUtils.getTransactionID(report, reportActions);
8283
const isReportArchived = useReportIsArchived(reportID);

src/pages/inbox/report/ContextMenu/BaseReportActionContextMenu.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import CompactMenuContext from '@components/CompactMenuContext';
1212
import ContextMenuItem from '@components/ContextMenuItem';
1313
import {useDelegateNoAccessActions, useDelegateNoAccessState} from '@components/DelegateNoAccessModalProvider';
1414
import FocusTrapForModal from '@components/FocusTrap/FocusTrapForModal';
15-
import {useSession} from '@components/OnyxListItemProvider';
15+
import {usePersonalDetails, useSession} from '@components/OnyxListItemProvider';
1616
import useArrowKeyFocusManager from '@hooks/useArrowKeyFocusManager';
1717
import useCurrentUserPersonalDetails from '@hooks/useCurrentUserPersonalDetails';
1818
import useDelegateAccountID from '@hooks/useDelegateAccountID';
@@ -245,7 +245,7 @@ function BaseReportActionContextMenu({
245245
const [isSelfTourViewed] = useOnyx(ONYXKEYS.NVP_ONBOARDING, {selector: hasSeenTourSelector});
246246
const [bankAccountList] = useOnyx(ONYXKEYS.BANK_ACCOUNT_LIST);
247247
const [conciergeReportID] = useOnyx(ONYXKEYS.CONCIERGE_REPORT_ID);
248-
const [personalDetails] = useOnyx(ONYXKEYS.PERSONAL_DETAILS_LIST);
248+
const personalDetails = usePersonalDetails();
249249
const delegateAccountID = useDelegateAccountID();
250250

251251
const isTryNewDotNVPDismissed = !!tryNewDot?.classicRedirect?.dismissed;

src/pages/inbox/report/ReportActionItemCreated.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {hasSeenTourSelector} from '@selectors/Onboarding';
22
import React, {memo} from 'react';
33
import {View} from 'react-native';
44
import OfflineWithFeedback from '@components/OfflineWithFeedback';
5+
import {usePersonalDetails} from '@components/OnyxListItemProvider';
56
import PressableWithoutFeedback from '@components/Pressable/PressableWithoutFeedback';
67
import ReportActionAvatars from '@components/ReportActionAvatars';
78
import ReportWelcomeText from '@components/ReportWelcomeText';
@@ -36,7 +37,7 @@ function ReportActionItemCreated({reportID, policyID}: ReportActionItemCreatedPr
3637
const [introSelected] = useOnyx(ONYXKEYS.NVP_INTRO_SELECTED);
3738
const [betas] = useOnyx(ONYXKEYS.BETAS);
3839
const [isSelfTourViewed] = useOnyx(ONYXKEYS.NVP_ONBOARDING, {selector: hasSeenTourSelector});
39-
const [personalDetails] = useOnyx(ONYXKEYS.PERSONAL_DETAILS_LIST);
40+
const personalDetails = usePersonalDetails();
4041
const {accountID: currentUserAccountID} = useCurrentUserPersonalDetails();
4142

4243
if (!isChatReport(report)) {

src/pages/inbox/report/ReportActionItemThread.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from 'react';
22
import type {GestureResponderEvent} from 'react-native';
33
import {View} from 'react-native';
44
import type {OnyxEntry} from 'react-native-onyx';
5+
import {usePersonalDetails} from '@components/OnyxListItemProvider';
56
import PressableWithSecondaryInteraction from '@components/PressableWithSecondaryInteraction';
67
import ReportActionAvatars from '@components/ReportActionAvatars';
78
import Text from '@components/Text';
@@ -47,7 +48,7 @@ function ReportActionItemThread({numberOfReplies, accountIDs, mostRecentReply, r
4748
const [childReport] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT}${reportAction.childReportID}`);
4849
const [introSelected] = useOnyx(ONYXKEYS.NVP_INTRO_SELECTED);
4950
const [betas] = useOnyx(ONYXKEYS.BETAS);
50-
const [personalDetails] = useOnyx(ONYXKEYS.PERSONAL_DETAILS_LIST);
51+
const personalDetails = usePersonalDetails();
5152

5253
const numberOfRepliesText = numberOfReplies > CONST.MAX_THREAD_REPLIES_PREVIEW ? `${CONST.MAX_THREAD_REPLIES_PREVIEW}+` : `${numberOfReplies}`;
5354
const replyText = numberOfReplies === 1 ? translate('threads.reply') : translate('threads.replies');

0 commit comments

Comments
 (0)