diff --git a/components/settings.js b/components/settings.js index 9bc6c81465c8f2f85a8d0bdcd46fc0c65529a7d8..3abc167c6701c1c7db6ce8d1a252d023f0343961 100644 --- a/components/settings.js +++ b/components/settings.js @@ -2,28 +2,19 @@ import React, { Component } from 'react' import { View, Button, - Text, ScrollView, Alert } from 'react-native' + import Share from 'react-native-share' import getDataAsCsvDataUri from '../lib/export-to-csv' import styles from '../styles/index' import { settings as labels } from './labels' export default class Settings extends Component { - constructor(props) { - super(props) - - this.state = { - pickerVisible: false - } - } - render() { return ( <ScrollView> - <Text style={styles.welcome}>{this.state.welcomeText}</Text> <View style={styles.homeButtons}> <View style={styles.homeButton}> <Button diff --git a/lib/export-to-csv.js b/lib/export-to-csv.js index 56bc4c5186f5d135ae1888d5c312208389e0668c..d3b1321662431f90a7ead8a2f87ac6bf038b161f 100644 --- a/lib/export-to-csv.js +++ b/lib/export-to-csv.js @@ -8,7 +8,8 @@ export default function makeDataURI() { const csv = transformToCsv(cycleDaysSortedByDate) const encoded = Base64.encodeURI(csv) - return `data:text/csv;base64,${encoded}` + // this is the MIME type android/libcore/MimeUtils expects, so we oblige + return `data:text/comma-separated-values;base64,${encoded}` } function transformToCsv(cycleDays) {