import Foundation import SwiftUI struct FixtureEnvironmentObjectsModifier: ViewModifier { func body(content: Content) -> some View { content .environmentObject(InstancesModel()) .environmentObject(InvidiousAPI()) .environmentObject(NavigationModel()) .environmentObject(PlaybackModel()) .environmentObject(PlaylistsModel()) .environmentObject(RecentsModel()) .environmentObject(SearchModel()) .environmentObject(SubscriptionsModel(api: InvidiousAPI())) } } extension View { func injectFixtureEnvironmentObjects() -> some View { modifier(FixtureEnvironmentObjectsModifier()) } }