From 025c9fbf16096bcf80b51abd84bc6011e8dd7142 Mon Sep 17 00:00:00 2001 From: moist-webDev Date: Tue, 6 Jun 2023 00:21:31 -0400 Subject: [PATCH] settings/test page will be changed --- routes/Settings.tsx | 84 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 79 insertions(+), 5 deletions(-) diff --git a/routes/Settings.tsx b/routes/Settings.tsx index 7af8007..6b38c9e 100644 --- a/routes/Settings.tsx +++ b/routes/Settings.tsx @@ -1,25 +1,61 @@ -import { StyleSheet, Text, View} from 'react-native'; +import { StyleSheet, Text, View, Modal} from 'react-native'; import Button from '../components/Button'; import { useState, useEffect } from 'react'; import DropDownPicker from 'react-native-dropdown-picker'; import AsyncStorage from '@react-native-async-storage/async-storage'; +import RNExitApp from 'react-native-exit-app'; +import db from '../lib/client'; +import { light } from '../lib/theme'; -export default function Settings({theme, changeTheme, themeMode}:any){ +export default function Settings({theme, changeTheme, themeMode, clearAll}:any){ const [open, setOpen] = useState(false); const [value, setValue] = useState(themeMode); const [items, setItems] = useState([ {label: 'System', value: 'auto'}, {label: 'Light', value: 'light'}, - {label: 'Dark', value: 'dark'} + {label: 'Dark', value: 'dark'}, + {label: 'Solorized Dark', value: 'solorizedDark'}, + {label: "OLED", value: 'oled'} ]); + const [deleteAllModal, setDeleteAllModal] = useState(false); + + const st = style(theme); + + const test = async () => { + //const res = await db.from('test').insert({test: 'test'}); + const res2 = await db.from('test').update({row: 'updated again'}).eq({'id': 1}); + console.log(res2); + //const data = await AsyncStorage.getItem('test'); + const data = await db.from('test').select().eq(); + //console.log(data); + } + useEffect(() => {changeTheme(value)}, [value]); + return ( + + + + + Are you sure you want to delete all data? + +