diff --git a/components/helpers/general.js b/components/helpers/general.js new file mode 100644 index 0000000..9ce055a --- /dev/null +++ b/components/helpers/general.js @@ -0,0 +1,5 @@ +import Toast from 'react-native-simple-toast' + +export const showToast = (text) => Toast.show( + text, Toast.SHORT, ['RCTModalHostViewController', 'UIAlertController'] +) diff --git a/components/settings/data-management/delete-data.js b/components/settings/data-management/delete-data.js index 343e96d..da5ef45 100644 --- a/components/settings/data-management/delete-data.js +++ b/components/settings/data-management/delete-data.js @@ -2,7 +2,6 @@ import React, { Component } from 'react' import RNFS from 'react-native-fs' import { Alert } from 'react-native' import PropTypes from 'prop-types' -import Toast from 'react-native-simple-toast' import Button from '../../common/button' @@ -10,6 +9,7 @@ import ConfirmWithPassword from '../common/confirm-with-password' import alertError from '../common/alert-error' import { clearDb, isDbEmpty } from '../../../db' +import { showToast } from '../../helpers/general' import { hasEncryptionObservable } from '../../../local-storage' import settings from '../../../i18n/en/settings' import { shared as sharedLabels } from '../../../i18n/en/labels' @@ -70,7 +70,7 @@ export default class DeleteData extends Component { clearDb() } await this.deleteExportedFile() - Toast.show(success.message, Toast.LONG) + showToast(success.message) } catch (err) { alertError(errors.couldNotDeleteFile) }