Cleanup and string fixes (#684)

* Setup UI tweaks.

* Protection level string

* Toolbar cleanup

* More strings.
This commit is contained in:
Max Goedjen
2025-09-09 23:00:26 -07:00
committed by GitHub
parent 8c516e128a
commit a5b43ea046
5 changed files with 36 additions and 574 deletions

View File

@@ -54,20 +54,12 @@ extension ContentView {
ToolbarItem(id: id) { view }
}
}
var needsSetup: Bool {
runningSetup || !hasRunSetup
}
/// Item either showing a "everything's good, here's more info" or "something's wrong, re-run setup" message
/// These two are mutually exclusive
@ViewBuilder
var runningOrRunSetupView: some View {
if needsSetup {
setupNoticeView
} else {
agentStatusToolbarView
}
agentStatusToolbarView
}
var updateNoticeContent: (LocalizedStringResource, Color)? {
@@ -134,19 +126,6 @@ extension ContentView {
}
}
@ViewBuilder
var setupNoticeView: some View {
Button(action: {
runningSetup = true
}, label: {
if !hasRunSetup {
Text(.agentSetupNoticeTitle)
.font(.headline)
}
})
.buttonStyle(ToolbarButtonStyle(color: .orange))
}
@ViewBuilder
var agentStatusToolbarView: some View {
Button(action: {