feat: add confirmation dialog for WebDAV auto-sync toggle

Show a one-time traffic warning when users first enable auto-sync,
persisted via autoSyncConfirmed flag in settings.
This commit is contained in:
Jason
2026-03-08 20:10:45 +08:00
parent 31bfecde39
commit 7dbceeafe6
6 changed files with 69 additions and 11 deletions
+5 -1
View File
@@ -380,7 +380,11 @@ export function SettingsPage({
</div>
</AccordionTrigger>
<AccordionContent className="px-6 pb-6 pt-4 border-t border-border/50">
<WebdavSyncSection config={settings?.webdavSync} />
<WebdavSyncSection
config={settings?.webdavSync}
settings={settings}
onAutoSave={handleAutoSave}
/>
</AccordionContent>
</AccordionItem>