From b51ba076ef2d8afad2ba738b5db94aada04a465c Mon Sep 17 00:00:00 2001 From: Pujan Date: Fri, 4 Jul 2025 18:15:53 +0530 Subject: [PATCH 1/2] used useSession in IssueCardMessage --- src/components/ReportActionItem/IssueCardMessage.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/ReportActionItem/IssueCardMessage.tsx b/src/components/ReportActionItem/IssueCardMessage.tsx index 49a89c0c8ade..251bb0600330 100644 --- a/src/components/ReportActionItem/IssueCardMessage.tsx +++ b/src/components/ReportActionItem/IssueCardMessage.tsx @@ -3,16 +3,15 @@ import type {OnyxEntry} from 'react-native-onyx'; import Button from '@components/Button'; import RenderHTML from '@components/RenderHTML'; import useLocalize from '@hooks/useLocalize'; -import useOnyx from '@hooks/useOnyx'; import useThemeStyles from '@hooks/useThemeStyles'; import {getExpensifyCardFromReportAction} from '@libs/CardMessageUtils'; import Navigation from '@libs/Navigation/Navigation'; import {getCardIssuedMessage, getOriginalMessage, shouldShowAddMissingDetails} from '@libs/ReportActionsUtils'; -import ONYXKEYS from '@src/ONYXKEYS'; import ROUTES from '@src/ROUTES'; import type {ReportAction} from '@src/types/onyx'; import type {IssueNewCardOriginalMessage} from '@src/types/onyx/OriginalMessage'; import {isEmptyObject} from '@src/types/utils/EmptyObject'; +import { useSession } from '@components/OnyxProvider'; type IssueCardMessageProps = { action: OnyxEntry; @@ -22,7 +21,7 @@ type IssueCardMessageProps = { function IssueCardMessage({action, policyID}: IssueCardMessageProps) { const {translate} = useLocalize(); const styles = useThemeStyles(); - const [session] = useOnyx(ONYXKEYS.SESSION); + const session = useSession(); const assigneeAccountID = (getOriginalMessage(action) as IssueNewCardOriginalMessage)?.assigneeAccountID; const card = getExpensifyCardFromReportAction({reportAction: action, policyID}); const isAssigneeCurrentUser = !isEmptyObject(session) && session.accountID === assigneeAccountID; From ac1bccadcc4e3253d7192810a308cd18c7647100 Mon Sep 17 00:00:00 2001 From: Pujan Date: Sun, 6 Jul 2025 18:53:08 +0530 Subject: [PATCH 2/2] prettier fix --- src/components/ReportActionItem/IssueCardMessage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ReportActionItem/IssueCardMessage.tsx b/src/components/ReportActionItem/IssueCardMessage.tsx index 251bb0600330..3569a5c9a1df 100644 --- a/src/components/ReportActionItem/IssueCardMessage.tsx +++ b/src/components/ReportActionItem/IssueCardMessage.tsx @@ -1,6 +1,7 @@ import React from 'react'; import type {OnyxEntry} from 'react-native-onyx'; import Button from '@components/Button'; +import {useSession} from '@components/OnyxProvider'; import RenderHTML from '@components/RenderHTML'; import useLocalize from '@hooks/useLocalize'; import useThemeStyles from '@hooks/useThemeStyles'; @@ -11,7 +12,6 @@ import ROUTES from '@src/ROUTES'; import type {ReportAction} from '@src/types/onyx'; import type {IssueNewCardOriginalMessage} from '@src/types/onyx/OriginalMessage'; import {isEmptyObject} from '@src/types/utils/EmptyObject'; -import { useSession } from '@components/OnyxProvider'; type IssueCardMessageProps = { action: OnyxEntry;