Toolbar cleanup

This commit is contained in:
Max Goedjen 2025-09-09 22:28:17 -07:00
parent f5f115aadf
commit 5e6ea2bae1
No known key found for this signature in database

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: {