From a724f5f733d78a04101518faefea937d02d1f9e3 Mon Sep 17 00:00:00 2001 From: mashazyu <mariya.z@gmail.com> Date: Sun, 6 Jan 2019 18:53:27 +0100 Subject: [PATCH] Move export file name to constant --- components/settings/data-management/constants.js | 1 + components/settings/data-management/delete-data.js | 3 ++- components/settings/data-management/export-dialog.js | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 components/settings/data-management/constants.js diff --git a/components/settings/data-management/constants.js b/components/settings/data-management/constants.js new file mode 100644 index 00000000..610cd034 --- /dev/null +++ b/components/settings/data-management/constants.js @@ -0,0 +1 @@ +export const EXPORT_FILE_NAME = 'data.csv' \ No newline at end of file diff --git a/components/settings/data-management/delete-data.js b/components/settings/data-management/delete-data.js index d04d2917..d14fc76b 100644 --- a/components/settings/data-management/delete-data.js +++ b/components/settings/data-management/delete-data.js @@ -10,6 +10,7 @@ import alertError from '../alert-error' import settings from '../../../i18n/en/settings' import { shared as sharedLabels } from '../../../i18n/en/labels' +import { EXPORT_FILE_NAME } from './constants' export default class DeleteData extends Component { constructor() { @@ -46,7 +47,7 @@ export default class DeleteData extends Component { } deleteExportedFile = async () => { - const path = RNFS.DocumentDirectoryPath + '/data.csv' + const path = `${RNFS.DocumentDirectoryPath}/${EXPORT_FILE_NAME}` const isFileExist = await RNFS.exists(path) if (isFileExist) { await RNFS.unlink(path) diff --git a/components/settings/data-management/export-dialog.js b/components/settings/data-management/export-dialog.js index 58301cf5..cfc5f5d5 100644 --- a/components/settings/data-management/export-dialog.js +++ b/components/settings/data-management/export-dialog.js @@ -4,6 +4,7 @@ import { getCycleDaysSortedByDate } from '../../../db' import getDataAsCsvDataUri from '../../../lib/import-export/export-to-csv' import alertError from '../alert-error' import settings from '../../../i18n/en/settings' +import { EXPORT_FILE_NAME } from './constants' import RNFS from 'react-native-fs' export default async function exportData() { @@ -24,7 +25,7 @@ export default async function exportData() { } try { - const path = RNFS.DocumentDirectoryPath + '/data.csv' + const path = `${RNFS.DocumentDirectoryPath}/${EXPORT_FILE_NAME}` await RNFS.writeFile(path, data) await Share.open({ -- GitLab