feat: Modularisierung und Optimierung der SettingsModal-Komponente

- Handler-Funktionen (handleClearDatabase, handleReboot, handleSetDateTime, handleSubmit) in separate Dateien ausgelagert, um die Übersichtlichkeit zu verbessern und Wartbarkeit zu erleichtern
- `use client`-Anweisung am Anfang von SettingsModal.jsx hinzugefügt, um clientseitige Funktionen wie `window`-basierte Aufrufe korrekt zu verwenden
- Redux- und lokale State-Werte optimiert und an handleSubmit als Parameter übergeben
- Konsolen-Logs für URL-Bildung und Debugging-Zwecke in den Handlern hinzugefügt
This commit is contained in:
ISA
2024-11-09 16:23:56 +01:00
parent 44e8323e3c
commit 0f938953db
5 changed files with 88 additions and 71 deletions

View File

@@ -1,3 +1,4 @@
// components/modales/handlers/handleClearDatabase.js
const handleClearDatabase = async () => {
const confirmClear = window.confirm(
"Sind Sie sicher, dass Sie die Datenbank leeren möchten?"