refactor(macos): dedupe UI, pairing, and runtime helpers

This commit is contained in:
Peter Steinberger
2026-03-02 11:32:04 +00:00
parent cd011897d0
commit cf67e374c0
92 changed files with 1769 additions and 1802 deletions

View File

@@ -0,0 +1,18 @@
import SwiftUI
struct SettingsRefreshButton: View {
let isLoading: Bool
let action: () -> Void
var body: some View {
if self.isLoading {
ProgressView()
} else {
Button(action: self.action) {
Label("Refresh", systemImage: "arrow.clockwise")
}
.buttonStyle(.bordered)
.help("Refresh")
}
}
}