forked from kay/RouterOS
Verbinden-Tab: Trennen-Button ergänzt
ConnectionService.disconnect() existierte schon (bisher nur intern nach Werksreset genutzt), aber ohne UI-Zugang im Verbinden-Tab selbst -- Nutzer musste die App neu starten, um eine Verbindung sauber zu beenden. Jetzt als Button direkt neben dem "Verbunden"-Status. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HReLXMbmPvtQ23p1iWiJNW
This commit is contained in:
@@ -125,6 +125,11 @@ struct ConnectView: View {
|
||||
Label("Verbunden (\(kind == .rest ? "REST-API" : "SSH"))", systemImage: "checkmark.circle.fill")
|
||||
.foregroundStyle(.green)
|
||||
|
||||
Button("Trennen", role: .destructive) {
|
||||
Task { await connectionService.disconnect() }
|
||||
}
|
||||
.help("Beendet die Verbindung zum Router. Zugangsdaten bleiben erhalten (falls gemerkt).")
|
||||
|
||||
Button {
|
||||
if let credentials = connectionService.credentials {
|
||||
backupViewModel.createBackup(for: credentials)
|
||||
|
||||
Reference in New Issue
Block a user