diff options
| author | Dustin Mierau <dustin@mierau.me> | 2025-11-13 11:13:01 -0800 |
|---|---|---|
| committer | Dustin Mierau <dustin@mierau.me> | 2025-11-13 11:13:01 -0800 |
| commit | 467b53f143a0c3d7328fe85e9d1215eceb9b150a (patch) | |
| tree | e8db83720021bc9361732d06ff539fcd42d72def /Hotline/macOS/ServerView.swift | |
| parent | 5818df427f045f3aa54f648a0828c8d997327fbe (diff) | |
Start surfacing server errors properly to communicate permissions better.
Diffstat (limited to 'Hotline/macOS/ServerView.swift')
| -rw-r--r-- | Hotline/macOS/ServerView.swift | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Hotline/macOS/ServerView.swift b/Hotline/macOS/ServerView.swift index 6184749..1f85bd7 100644 --- a/Hotline/macOS/ServerView.swift +++ b/Hotline/macOS/ServerView.swift @@ -196,8 +196,13 @@ struct ServerView: View { .onChange(of: self.model.serverTitle) { self.state.serverName = self.model.serverTitle } - .alert(self.model.errorMessage ?? "Server Error", isPresented: self.$model.errorDisplayed) { + .alert("Something Went Wrong", isPresented: self.$model.errorDisplayed) { Button("OK") {} + } message: { + if let message = self.model.errorMessage, + !message.isBlank { + Text(message) + } } .onAppear { var address = self.server.address |