deleteEverything kept in userSettings
This commit is contained in:
parent
899b50ded4
commit
2e0b92d5b8
1 changed files with 8 additions and 11 deletions
|
|
@ -4,7 +4,7 @@ import { SIZES } from '../../../constants/theme'
|
||||||
import { SafeAreaView } from 'react-native-safe-area-context'
|
import { SafeAreaView } from 'react-native-safe-area-context'
|
||||||
import { ButtonSetting, ToggleSetting } from '../../../components'
|
import { ButtonSetting, ToggleSetting } from '../../../components'
|
||||||
import { useTheme } from '../../contexts/ThemeContext'
|
import { useTheme } from '../../contexts/ThemeContext'
|
||||||
import { deleteExpenses, DEV_populateDatabase } from '../../../services/database'
|
import { deleteCategories, deleteExpenses, DEV_populateDatabase } from '../../../services/database'
|
||||||
import { useAuth } from '../../contexts/AuthContext'
|
import { useAuth } from '../../contexts/AuthContext'
|
||||||
import { TouchableOpacity } from 'react-native-gesture-handler'
|
import { TouchableOpacity } from 'react-native-gesture-handler'
|
||||||
|
|
||||||
|
|
@ -50,17 +50,14 @@ export default function userSettings() {
|
||||||
<View style={styles.settingsContainer}>
|
<View style={styles.settingsContainer}>
|
||||||
<ToggleSetting settingsTitle='Use System Theme' value={systemTheme} onChange={handleSystemTheme}/>
|
<ToggleSetting settingsTitle='Use System Theme' value={systemTheme} onChange={handleSystemTheme}/>
|
||||||
<ToggleSetting settingsTitle='Dark Mode' disabled={systemTheme} onChange={handleDarkMode} value={darkMode}/>
|
<ToggleSetting settingsTitle='Dark Mode' disabled={systemTheme} onChange={handleDarkMode} value={darkMode}/>
|
||||||
<ButtonSetting settingsTitle='Reset Expenses' onPress={() => {
|
<ButtonSetting settingsTitle='Reset Database' onPress={()=> {
|
||||||
deleteExpenses().then(() => {
|
const deleteAll = async () => {
|
||||||
console.log("Expenses Deleted!");
|
await deleteExpenses();
|
||||||
})}}
|
await deleteCategories();
|
||||||
/>
|
|
||||||
<ButtonSetting settingsTitle='Populate Database' onPress={() => {
|
|
||||||
const del = async () => {
|
|
||||||
await DEV_populateDatabase()
|
|
||||||
}
|
}
|
||||||
del()
|
deleteAll();
|
||||||
}}/>
|
}}
|
||||||
|
/>
|
||||||
</View>
|
</View>
|
||||||
|
|
||||||
</View>
|
</View>
|
||||||
|
|
|
||||||
Reference in a new issue