@@ -21,13 +21,12 @@ import useOnyx from '@hooks/useOnyx';
2121import usePrimaryContactMethod from '@hooks/usePrimaryContactMethod' ;
2222import useThemeStyles from '@hooks/useThemeStyles' ;
2323import { clearIssueNewCardFormData , setIssueNewCardStepAndData , updateSelectedExpensifyCardFeed } from '@libs/actions/Card' ;
24- import { getLinkedPolicyIDsFromExpensifyCardSettings , getPreferredPolicyFromExpensifyCardSettings } from '@libs/CardUtils' ;
2524import { getMicroSecondOnyxErrorWithTranslationKey } from '@libs/ErrorUtils' ;
2625import type { ExpensifyCardFeedEntry } from '@libs/ExpensifyCardFeedSelectorUtils' ;
26+ import { getExpensifyCardFeedDescription } from '@libs/ExpensifyCardFeedSelectorUtils' ;
2727import { isEmailPublicDomain } from '@libs/LoginUtils' ;
2828import type { PlatformStackScreenProps } from '@libs/Navigation/PlatformStackNavigation/types' ;
2929import type { SettingsNavigatorParamList } from '@libs/Navigation/types' ;
30- import { getDescriptionForPolicyDomainCard } from '@libs/PolicyUtils' ;
3130import Navigation from '@navigation/Navigation' ;
3231import AccessOrNotFoundWrapper from '@pages/workspace/AccessOrNotFoundWrapper' ;
3332import variables from '@styles/variables' ;
@@ -84,17 +83,6 @@ function WorkspaceExpensifyCardFeedSelectorPage({route}: WorkspaceExpensifyCardF
8483
8584 const issueCardFundID = getIssueCardFundID ( ) ;
8685
87- const getFeedSelectorRowText = ( entry : ExpensifyCardFeedEntry ) => {
88- const domainName = entry . settings ?. domainName ?? '' ;
89- if ( domainName ) {
90- return getDescriptionForPolicyDomainCard ( domainName , policies ) ;
91- }
92- const linkedPolicyIDs = getLinkedPolicyIDsFromExpensifyCardSettings ( entry . settings ) ;
93- const preferredPolicyID = getPreferredPolicyFromExpensifyCardSettings ( entry . settings ) ;
94- const policyIDForName = linkedPolicyIDs ?. length ? linkedPolicyIDs . at ( 0 ) : preferredPolicyID ;
95- return ( policyIDForName && policies ?. [ `${ ONYXKEYS . COLLECTION . POLICY } ${ policyIDForName . toUpperCase ( ) } ` ] ?. name ) ?? '' ;
96- } ;
97-
9886 const handleAddCardPress = ( ) => {
9987 if ( issueCardFundID === undefined ) {
10088 return ;
@@ -129,7 +117,7 @@ function WorkspaceExpensifyCardFeedSelectorPage({route}: WorkspaceExpensifyCardF
129117
130118 const toListItem = ( entry : ExpensifyCardFeedEntry , isOtherWorkspaceSection : boolean ) : ExpensifyFeedListItem => ( {
131119 value : entry . fundID ,
132- text : getFeedSelectorRowText ( entry ) ,
120+ text : getExpensifyCardFeedDescription ( entry . settings , policies ) ,
133121 keyForList : entry . fundID . toString ( ) ,
134122 isSelected : entry . fundID === lastSelectedExpensifyCardFeedID ,
135123 isDisabled : isOtherWorkspaceSection && isOffline ,
0 commit comments