From 53328f608b9e3121d35e6b59fc8a118b21aac93d Mon Sep 17 00:00:00 2001 From: Julia Friesel Date: Thu, 9 Aug 2018 09:03:57 +0200 Subject: [PATCH] Extract openImportDialog --- components/settings.js | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/components/settings.js b/components/settings.js index 0070343..b899644 100644 --- a/components/settings.js +++ b/components/settings.js @@ -28,21 +28,7 @@ export default class Settings extends Component { @@ -77,6 +63,22 @@ async function openShareDialogAndExport() { } } +function openImportDialogAndImport() { + Alert.alert( + labels.import.title, + labels.import.message, + [{ + text: labels.import.replaceOption, + onPress: () => getFileContentAndImport({ deleteExisting: false }) + }, { + text: labels.import.deleteOption, + onPress: () => getFileContentAndImport({ deleteExisting: true }) + }, { + text: labels.shared.cancel, style: 'cancel', onPress: () => { } + }] + ) +} + async function getFileContentAndImport({ deleteExisting }) { let fileInfo try {