1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-11-06 04:40:07 +01:00

👌 Initial loading state for services manager

This commit is contained in:
2023-01-07 17:16:51 +01:00
parent d05f39efe7
commit 6e7c0d827c

View File

@@ -15,7 +15,7 @@ class ServicesManager: ObservableObject {
@Published var services = [Service]()
@Published @MainActor var firstRunComplete: Bool = false
@Published var firstRunComplete: Bool = false
public static func useFake() {
ServicesManager.shared = FakeServicesManager.init(
@@ -35,7 +35,7 @@ class ServicesManager: ObservableObject {
}
public var statusMessage: String {
if self.services.isEmpty {
if self.services.isEmpty || !self.firstRunComplete {
return "Loading..."
}
@@ -52,7 +52,7 @@ class ServicesManager: ObservableObject {
}
public var statusColor: Color {
if self.services.isEmpty {
if self.services.isEmpty || !self.firstRunComplete {
return .yellow
}