mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-29 20:56:57 +02:00
Remove all @available(iOS 14... annotations
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
import Foundation
|
||||
|
||||
/// The static list of mocked screens in RiotSwiftUI
|
||||
@available(iOS 14.0, *)
|
||||
enum MockAppScreens {
|
||||
static let appScreens: [MockScreenState.Type] = [
|
||||
MockLiveLocationSharingViewerScreenState.self,
|
||||
|
||||
@@ -17,14 +17,12 @@
|
||||
import SwiftUI
|
||||
|
||||
/// Used for mocking top level screens and their various states.
|
||||
@available(iOS 14.0, *)
|
||||
protocol MockScreenState {
|
||||
static var screenStates: [MockScreenState] { get }
|
||||
var screenType: Any.Type { get }
|
||||
var screenView: ([Any], AnyView) { get }
|
||||
}
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
extension MockScreenState {
|
||||
|
||||
/// Get a list of the screens for every screen state.
|
||||
@@ -60,7 +58,6 @@ extension MockScreenState {
|
||||
}
|
||||
}
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
extension MockScreenState where Self: CaseIterable {
|
||||
static var screenStates: [MockScreenState] {
|
||||
return Array(self.allCases)
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
import SwiftUI
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
struct ScreenList: View {
|
||||
|
||||
private var allStates: [ScreenStateInfo]
|
||||
@@ -49,7 +48,6 @@ struct ScreenList: View {
|
||||
}
|
||||
}
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
struct ScreenList_Previews: PreviewProvider {
|
||||
static var previews: some View {
|
||||
ScreenList(screens: [MockTemplateUserProfileScreenState.self])
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
import Foundation
|
||||
import SwiftUI
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
struct ScreenStateInfo {
|
||||
var dependencies: [Any]
|
||||
var view: AnyView
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
import Foundation
|
||||
import SwiftUI
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
class StateRenderer {
|
||||
var states: [ScreenStateInfo]
|
||||
init(states: [ScreenStateInfo]) {
|
||||
|
||||
Reference in New Issue
Block a user