Save automatically, improve mocks

This commit is contained in:
Christoph Hagen
2025-02-05 12:24:33 +01:00
parent d41c54d174
commit 5abe6e1a9f
55 changed files with 701 additions and 381 deletions

View File

@ -0,0 +1,35 @@
import SFSafeSymbols
import SwiftUICore
enum SaveState {
case storageNotInitialized
case isSaved
case needsSave
case failedToSave
var symbol: SFSymbol {
switch self {
case .storageNotInitialized:
return .folderCircleFill
case .isSaved:
return .checkmarkCircleFill
case .needsSave:
return .hourglassCircleFill
case .failedToSave:
return .exclamationmarkTriangleFill
}
}
var color: Color {
switch self {
case .storageNotInitialized:
return .red
case .isSaved:
return .green
case .needsSave:
return .yellow
case .failedToSave:
return .red
}
}
}