import Foundation
import SwiftUI
import ThreemaFramework
extension View {
var topViewController: UIViewController? {
SharedAppProvider.currentTopViewController
}
func loadingOverlay(_ isLoading: Bool) -> some View {
overlay {
if isLoading {
ProgressView()
.frame(maxWidth: .infinity, maxHeight: .infinity)
.background(.ultraThinMaterial.opacity(0.9))
.edgesIgnoringSafeArea(.all)
.controlSize(.large)
}
}
.allowsHitTesting(!isLoading)
}
}
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet am 2026-11-04)
¤
*© Formatika GbR, Deutschland