From 4bff5a3d6823aaecaf5b43ff794114908850402e Mon Sep 17 00:00:00 2001 From: MariaZ Date: Sun, 29 Aug 2021 14:03:29 +0200 Subject: [PATCH] Move toast showing function to helper --- components/helpers/general.js | 5 +++++ components/settings/data-management/delete-data.js | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 components/helpers/general.js 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) }