From c6b490b2a4c87a87dece2ee21def654fccb961fb Mon Sep 17 00:00:00 2001 From: Julia Friesel Date: Tue, 21 Aug 2018 14:26:54 +0200 Subject: [PATCH] Add slider and save value in LocalStorage --- components/labels.js | 5 ++++ components/settings.js | 62 ++++++++++++++++++++++++++++++++++++++++-- local-storage/index.js | 11 ++++++++ package-lock.json | 46 +++++++++++++++++++++++-------- package.json | 1 + styles/index.js | 5 ++++ 6 files changed, 116 insertions(+), 14 deletions(-) create mode 100644 local-storage/index.js diff --git a/components/labels.js b/components/labels.js index 99400a2..bd294b6 100644 --- a/components/labels.js +++ b/components/labels.js @@ -29,5 +29,10 @@ export const settings = { success: { message: 'Data successfully imported' } + }, + tempScale: { + segmentTitle: 'Change temperature scale', + min: 'Min', + max: 'Max' } } \ No newline at end of file diff --git a/components/settings.js b/components/settings.js index 97907b1..0f8f76a 100644 --- a/components/settings.js +++ b/components/settings.js @@ -3,21 +3,28 @@ import { View, Button, ScrollView, - Alert + Alert, + Text } from 'react-native' - +import Slider from '@ptomasroos/react-native-multi-slider' import Share from 'react-native-share' import { DocumentPicker, DocumentPickerUtil } from 'react-native-document-picker' import rnfs from 'react-native-fs' import styles from '../styles/index' +import config from '../config' import { settings as labels } from './labels' import getDataAsCsvDataUri from '../lib/import-export/export-to-csv' import importCsv from '../lib/import-export/import-from-csv' +import { getTempScale, saveTempScale } from '../local-storage' export default class Settings extends Component { render() { return ( + + {labels.tempScale.segmentTitle} + +