import SwiftUI struct CacheStatusHeader: View { var refreshTime: String var isLoading = false var body: some View { HStack(spacing: 6) { ProgressView() .progressViewStyle(.circular) .scaleEffect(Constants.progressViewScale, anchor: .center) .opacity(isLoading ? 1 : 0) Text(refreshTime) } .font(.caption) .foregroundColor(.secondary) } } struct CacheStatusHeader_Previews: PreviewProvider { static var previews: some View { CacheStatusHeader(refreshTime: "15:10:20") } }