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

@ -55,20 +55,12 @@ extension ContentView {
} }
} }
var needsSetup: Bool {
runningSetup || !hasRunSetup
}
/// Item either showing a "everything's good, here's more info" or "something's wrong, re-run setup" message /// Item either showing a "everything's good, here's more info" or "something's wrong, re-run setup" message
/// These two are mutually exclusive /// These two are mutually exclusive
@ViewBuilder @ViewBuilder
var runningOrRunSetupView: some View { var runningOrRunSetupView: some View {
if needsSetup {
setupNoticeView
} else {
agentStatusToolbarView agentStatusToolbarView
} }
}
var updateNoticeContent: (LocalizedStringResource, Color)? { var updateNoticeContent: (LocalizedStringResource, Color)? {
guard let update = updater.update else { return nil } guard let update = updater.update else { return nil }
@ -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 @ViewBuilder
var agentStatusToolbarView: some View { var agentStatusToolbarView: some View {
Button(action: { Button(action: {