@@ -8,15 +8,15 @@ import useOnyx from '@hooks/useOnyx';
88import useThemeStyles from '@hooks/useThemeStyles' ;
99import Debug from '@libs/actions/Debug' ;
1010import DebugUtils from '@libs/DebugUtils' ;
11- import * as DeviceCapabilities from '@libs/DeviceCapabilities' ;
11+ import { canUseTouchScreen } from '@libs/DeviceCapabilities' ;
1212import getNonEmptyStringOnyxID from '@libs/getNonEmptyStringOnyxID' ;
1313import type { DebugTabNavigatorRoutes } from '@libs/Navigation/DebugTabNavigator' ;
1414import DebugTabNavigator from '@libs/Navigation/DebugTabNavigator' ;
1515import Navigation from '@libs/Navigation/Navigation' ;
1616import type { PlatformStackScreenProps } from '@libs/Navigation/PlatformStackNavigation/types' ;
1717import type { DebugParamList } from '@libs/Navigation/types' ;
18- import * as PolicyUtils from '@libs/PolicyUtils' ;
19- import * as TagsOptionsListUtils from '@libs/TagsOptionsListUtils' ;
18+ import { getTagLists } from '@libs/PolicyUtils' ;
19+ import { hasEnabledTags } from '@libs/TagsOptionsListUtils' ;
2020import DebugDetails from '@pages/Debug/DebugDetails' ;
2121import DebugJSON from '@pages/Debug/DebugJSON' ;
2222import NotFoundPage from '@pages/ErrorPage/NotFoundPage' ;
@@ -34,10 +34,12 @@ function DebugTransactionPage({
3434 } ,
3535} : DebugTransactionPageProps ) {
3636 const { translate} = useLocalize ( ) ;
37- const [ transaction ] = useOnyx ( `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ getNonEmptyStringOnyxID ( transactionID ) } ` ) ;
37+ const [ transaction ] = useOnyx ( `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ getNonEmptyStringOnyxID ( transactionID ) } ` , {
38+ canBeMissing : true ,
39+ } ) ;
3840 const [ report ] = useOnyx ( `${ ONYXKEYS . COLLECTION . REPORT } ${ transaction ?. reportID } ` ) ;
3941 const [ policyTags ] = useOnyx ( `${ ONYXKEYS . COLLECTION . POLICY_TAGS } ${ report ?. policyID } ` ) ;
40- const policyTagLists = useMemo ( ( ) => PolicyUtils . getTagLists ( policyTags ) , [ policyTags ] ) ;
42+ const policyTagLists = useMemo ( ( ) => getTagLists ( policyTags ) , [ policyTags ] ) ;
4143
4244 const styles = useThemeStyles ( ) ;
4345
@@ -47,7 +49,7 @@ function DebugTransactionPage({
4749 formType = { CONST . DEBUG . FORMS . TRANSACTION }
4850 data = { transaction }
4951 policyID = { report ?. policyID }
50- policyHasEnabledTags = { TagsOptionsListUtils . hasEnabledTags ( policyTagLists ) }
52+ policyHasEnabledTags = { hasEnabledTags ( policyTagLists ) }
5153 onSave = { ( data ) => {
5254 Debug . setDebugData ( `${ ONYXKEYS . COLLECTION . TRANSACTION } ${ transactionID } ` , data ) ;
5355 } }
@@ -95,7 +97,7 @@ function DebugTransactionPage({
9597 < ScreenWrapper
9698 includeSafeAreaPaddingBottom = { false }
9799 shouldEnableKeyboardAvoidingView = { false }
98- shouldEnableMinHeight = { DeviceCapabilities . canUseTouchScreen ( ) }
100+ shouldEnableMinHeight = { canUseTouchScreen ( ) }
99101 testID = { DebugTransactionPage . displayName }
100102 >
101103 { ( { safeAreaPaddingBottomStyle} ) => (
0 commit comments