diff --git a/src/screens/SettingsScreen.tsx b/src/screens/SettingsScreen.tsx index c22a98d..f434065 100644 --- a/src/screens/SettingsScreen.tsx +++ b/src/screens/SettingsScreen.tsx @@ -48,12 +48,24 @@ export default function SettingsScreen() { Alert.alert('Opgeslagen', 'WebDAV instellingen zijn opgeslagen') } - const handleClear = async () => { - await deleteConfig() - setUrl('') - setUsername('') - setPassword('') - Alert.alert('Verwijderd', 'WebDAV instellingen zijn gewist') + const handleClear = () => { + Alert.alert( + 'Instellingen wissen?', + 'WebDAV configuratie definitief verwijderen? Je kunt deze later opnieuw invoeren.', + [ + { text: 'Annuleren', style: 'cancel' }, + { + text: 'Ja, wissen', + style: 'destructive', + onPress: async () => { + await deleteConfig() + setUrl('') + setUsername('') + setPassword('') + }, + }, + ] + ) } const handleSync = async () => { @@ -111,7 +123,7 @@ export default function SettingsScreen() { - Instellingen wissen + Instellingen wissen