aboutsummaryrefslogtreecommitdiff
path: root/Hotline/macOS/ServerView.swift
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2025-11-13 11:13:01 -0800
committerDustin Mierau <dustin@mierau.me>2025-11-13 11:13:01 -0800
commit467b53f143a0c3d7328fe85e9d1215eceb9b150a (patch)
treee8db83720021bc9361732d06ff539fcd42d72def /Hotline/macOS/ServerView.swift
parent5818df427f045f3aa54f648a0828c8d997327fbe (diff)
Start surfacing server errors properly to communicate permissions better.
Diffstat (limited to 'Hotline/macOS/ServerView.swift')
-rw-r--r--Hotline/macOS/ServerView.swift7
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