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