Skip to content

Commit cc603b5

Browse files
committed
fixed confirm modal exported from a hook, because it's exit animation didn't fire
1 parent 0b45413 commit cc603b5

2 files changed

Lines changed: 13 additions & 15 deletions

File tree

src/hooks/useDeleteSavedSearch.tsx

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,18 @@ export default function useDeleteSavedSearch() {
3232
}
3333
};
3434

35-
function DeleteConfirmModal() {
36-
return (
37-
<ConfirmModal
38-
title={translate('search.deleteSavedSearch')}
39-
onConfirm={handleDelete}
40-
onCancel={() => setIsDeleteModalVisible(false)}
41-
isVisible={isDeleteModalVisible}
42-
prompt={translate('search.deleteSavedSearchConfirm')}
43-
confirmText={translate('common.delete')}
44-
cancelText={translate('common.cancel')}
45-
danger
46-
/>
47-
);
48-
}
35+
const DeleteConfirmModal = (
36+
<ConfirmModal
37+
title={translate('search.deleteSavedSearch')}
38+
onConfirm={handleDelete}
39+
onCancel={() => setIsDeleteModalVisible(false)}
40+
isVisible={isDeleteModalVisible}
41+
prompt={translate('search.deleteSavedSearchConfirm')}
42+
confirmText={translate('common.delete')}
43+
cancelText={translate('common.cancel')}
44+
danger
45+
/>
46+
);
4947

5048
return {showDeleteModal, DeleteConfirmModal};
5149
}

src/pages/Search/SearchTypeMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ function SearchTypeMenu({queryJSON}: SearchTypeMenuProps) {
277277
<View>
278278
<Text style={styles.sectionTitle}>{translate('search.savedSearchesMenuItemTitle')}</Text>
279279
{renderSavedSearchesSection(savedSearchesMenuItems)}
280-
<DeleteConfirmModal />
280+
{DeleteConfirmModal}
281281
</View>
282282
)}
283283
</View>

0 commit comments

Comments
 (0)