Skip to content

Commit dd7a7f6

Browse files
authored
Merge pull request Expensify#69793 from dukenv0307/fix/68280-double-opacity
Imported tag page: double opacity when the confirm modal is open
2 parents 0c80db8 + d560691 commit dd7a7f6

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/pages/workspace/tags/ImportMultiLevelTagsSettingsPage.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import {useIsFocused} from '@react-navigation/native';
12
import React, {useEffect, useState} from 'react';
23
import {View} from 'react-native';
34
import FullPageOfflineBlockingView from '@components/BlockingViews/FullPageOfflineBlockingView';
@@ -49,6 +50,8 @@ function ImportMultiLevelTagsSettingsPage({route}: ImportMultiLevelTagsSettingsP
4950
const {setIsClosing} = useCloseImportPage();
5051
const [spreadsheet, spreadsheetMetadata] = useOnyx(ONYXKEYS.IMPORTED_SPREADSHEET, {canBeMissing: true});
5152

53+
const isFocused = useIsFocused();
54+
5255
useEffect(() => {
5356
setImportedSpreadsheetIsFirstLineHeader(true);
5457
setImportedSpreadsheetIsImportingIndependentMultiLevelTags(true);
@@ -144,7 +147,7 @@ function ImportMultiLevelTagsSettingsPage({route}: ImportMultiLevelTagsSettingsP
144147
/>
145148
</FixedFooter>
146149
<ConfirmModal
147-
isVisible={spreadsheet?.shouldFinalModalBeOpened ?? false}
150+
isVisible={isFocused && (spreadsheet?.shouldFinalModalBeOpened ?? false)}
148151
title={spreadsheet?.importFinalModal?.title ?? ''}
149152
prompt={spreadsheet?.importFinalModal?.prompt ?? ''}
150153
onConfirm={closeImportPageAndModal}

0 commit comments

Comments
 (0)